با سلام.
کاربر استفاده کننده از سایت می گه سرعت سایت در مقایسه با سایتهای دیگه پایینه
آدرسش هم اینه : shiraztalashson.ir
آیا تعویض هاست میتونه سرعت رو بالاتر ببره؟
یا سرعت مربوط به قالب سایت میشه؟
لطفا راهنمایی نمایید
با تشکر
با تشکر از استاد محترم
چگونه آن را درست و بهینه کنم؟
در اون لینک در هر گزینه کامل توضیح داده
هر کدوم برای خودش مبحث خاصی داره
در اون لینک فلش کنار هر ایتم را بزنید لینکی هست که کامل توضیح داده
آیا به تعداد کوئری ها هم مربوط میشه؟
من برای home page کوئری های زیر رو نوشتم که اطلاعات رو باید از دیتابیس بیاره:
var pic = (from n in talash.Tbl_Slider select n).ToList(); var Camp = (from n in talash.Tbl_SabtAmozeshiVaParvareshi where n.TArifID == 4 select n).ToList(); var Nokat = (from n in talash.Tbl_SabtAmozeshiVaParvareshi where n.TArifID == 5 select n).ToList(); var News = (from s in talash.Tbl_assertionSchool select s).OrderByDescending(x=>x.ID).ToList(); var sh = (from s in talash.Tbl_ShoareHafte where s.Active == true select s).ToList(); var top = (from m in talash.Tbl_TopStudent join s in talash.Tbl_TypeTopStudent on m.TypeTopStudentID equals s.TypeTopStudentID join u in talash.Users on m.StudentID equals u.Id select new { m.TopStudentID, s.Name, student = u.Name + " " + u.Family, u.Pic }).ToList(); List<TopStudentViewModel> TSVM = new List<TopStudentViewModel>(); for (int i = 0; i < top.Count(); i++) { TopStudentViewModel TopVM = new TopStudentViewModel(); TopVM.TopStudentID = top[i].TopStudentID; TopVM.TypeTopStudent = top[i].Name; TopVM.Student = top[i].student; TopVM.Pic = top[i].Pic; TSVM.Add(TopVM); } var AssociationMember = (from m in talash.Tbl_AssociationMember join u in talash.Users on m.UserID equals u.Id join s in talash.Tbl_Sal on m.SalID equals s.SalID where s.Active==true select new { AssociationMember = u.Name + " " + u.Family, u.Pic }).ToList(); List<AssociationMemberViewModel> ASVM = new List<AssociationMemberViewModel>(); for (int i = 0; i < AssociationMember.Count(); i++) { AssociationMemberViewModel AssVM = new AssociationMemberViewModel(); AssVM.Name = AssociationMember.ToArray()[i].AssociationMember; AssVM.Pic = AssociationMember.ToArray()[i].Pic; ASVM.Add(AssVM); } var Link = (from s in talash.Tbl_Links select s).ToList(); var Gallery = (from s in talash.Tbl_GalleryPic select s).ToList(); ViewBag.slider = pic; ViewBag.camp = Camp; ViewBag.Nokat = Nokat; ViewBag.News = News; ViewBag.Shoar = sh; ViewBag.TopStudent = TSVM; ViewBag.AssociationMember = ASVM; ViewBag.Link = Link; ViewBag.Gallery = Gallery; return View(pic);
بله مربوط میشه
ابتدا از بهینه سازی حجم تصاویر شروع کنید که اوضاعشون خیلی خرابه و حجمشون بالاست
استاد تعویض هاست یا بالا بردن پهنای باند می تواند کمکی بکند؟
بله ولی خیلی کم
چون موارد مشکل دار به سرعت اینترنت کاربر بستگی داره و با بالا بردن امکانات سرور میتونید مشکل کندی کوئری ها رو برطرف کنید
استاد من نظرم این است که سرور فعلی را با بالاتر بردن پهنای باند تمدید کنم و سپس مشکلات را برطرف کنم.
سپس در مورد سرور تصمیم گیری کنم.
نظر شما چیست؟
به نظر من اینکار پاک کردن صورت مسئله است
ولی فعلا برای رد کردن این مشکل کار ساز است
استاد Enable gzip compression و Leverage browser caching رو چطوری تنظیم کنم؟
استاد یکسری کدهایی هست که در بالا اونها رو نوشتم
وقتی اونها رو پاک می کنم صفحه سریع اجرا میشه
فکر می کنم از این کدها باشه
چجوری این کدها رو بنویسم که سرعت کم نشه؟
اطفا راهنمایی نمایید
با تشکر
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)