مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mrpeach

عضویت از 1394/04/13

سرعت لود شدن وب سایت

  • چهارشنبه 11 فروردین 1395
  • 00:08
تشکر میکنم

با سلام من یک پروژه 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);
        }
    }

 

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

saleh212

عضویت از 1394/12/04

  • چهارشنبه 11 فروردین 1395
  • 02:20

سلام سعی کنید با استفاده از ابزار های تست آنلاین مشکل رو پیدا کنید

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 11 فروردین 1395
  • 08:58

به احتمال زیاد این مشکل از Css و Js هاست 

باید اونها رو بررسی کنید

همه در کنار پروژه هستند ؟

یعنی به سایت خارخی یا cdn استفاده نکرده اید ؟

کاربر سایت

mrpeach

عضویت از 1394/04/13

  • چهارشنبه 11 فروردین 1395
  • 10:47

ممکن هست یک نمونه برای من بیاورید؟

 

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 11 فروردین 1395
  • 10:57

نمونه چی بدم دوست من ؟

کاربر سایت

mrpeach

عضویت از 1394/04/13

  • چهارشنبه 11 فروردین 1395
  • 11:10

نمونه برای cdn یا سایت خارحی برای نگه داری فایل های js and css

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 11 فروردین 1395
  • 11:31

این لینک رو ببینید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)