با سلام من یک پروژه MVC 5 را تمام کردم و به هاست منتقل کردم اما سرعت لود شدن وب سایت بسیار پایین است
البته اگر یک بار وب سایت را باز کنم تا دو سه ساعت بعد سریع باز می شود ولی اگر دوباره فردای آن روز امتحان کنم باز هم سرعت لود شدن بسیار پایین است
مقالات زیادی خواندم و حتی چند بار هم در همین سایت سوال خودم را مطرح کردم اما به جواب خاصی نرسیدم و همچنان مشکل من پابرجاست البته یکی از دوستان زحمت کشیده بودند و گفتند که درون وب کانفیک debug=false کنم که این کار را انجام دادم
سوال من این است که من از microsoft.aspnet.identity.samples -pre استفاده کردم که با نصب کردن این ناگت برای احراز هویت یک قسمت databasecontext برای پروژه خود به خود اضافه می شود اما من درون وب سایت از یک کلاس دیگر که خودم ساختم که کد آن را در زیر وارد می کنم استفاده کردم که آیا این کلاس ها امکان دارد که باعث شده باشند که سرعت لود شدن وب سایت پایین بیاید؟
public class DataBaseContext : System.Data.Entity.DbContext { public DataBaseContext() : base(@"Data Source=.; database=db; User ID=user; password=ps; Integrated Security=False") { } static DataBaseContext() { System.Data.Entity.Database.SetInitializer(new DataBaseInitializer()); } public System.Data.Entity.DbSet<Article> Article { get; set; } public System.Data.Entity.DbSet<Category> Category { get; set; } public System.Data.Entity.DbSet<Todo> Todo { get; set; } public System.Data.Entity.DbSet<Message> Message { get; set; } public System.Data.Entity.DbSet<Menu> Menu { get; set; } public System.Data.Entity.DbSet<Comment> Comment { get; set; } public System.Data.Entity.DbSet<Like> Like { get; set; } public System.Data.Entity.DbSet<Dislike> Dislike { get; set; } public System.Data.Entity.DbSet<Search> Search { get; set; } public System.Data.Entity.DbSet<Contact> Contact { get; set; } }
public class DataBaseInitializer : System.Data.Entity.CreateDatabaseIfNotExists<DataBaseContext> { protected override void Seed(DataBaseContext context) { Category category = new Category(); category.Category_ID = Guid.NewGuid(); category.Title = "عمومی"; category.CreateByUser = "System"; category.CreateDate = DateTime.Now; context.Category.Add(category); base.Seed(context); } }
سلام سعی کنید با استفاده از ابزار های تست آنلاین مشکل رو پیدا کنید
به احتمال زیاد این مشکل از Css و Js هاست
باید اونها رو بررسی کنید
همه در کنار پروژه هستند ؟
یعنی به سایت خارخی یا cdn استفاده نکرده اید ؟
ممکن هست یک نمونه برای من بیاورید؟
نمونه چی بدم دوست من ؟
نمونه برای cdn یا سایت خارحی برای نگه داری فایل های js and css
این لینک رو ببینید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)