• 1400/04/10

پایین بودن سرعت سایت :

سلام 

من روی سایتم elmah نصب کردم که بفهمم چرا سرعتش اینقدر پایینه

برای تمام جداول سایتم این ارور رو نشون میده :

Entity 'Representation' has a global query filter defined and is the required end of a relationship with the entity 'RepresentationGallery'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation.

این ارور چیه و چطور باید رفعش کنم؟

لاگ سرور رو بررسی کردیم و دیدیم این ارور ها باعث شدن هنگامی که درخواست به سرور میرسه IIS Worker حدود 60 ثانیه درگیر بشه و بعدش تازه لود سایت شروع بشه که منجر به پایین اومدن سرعت لود سایت شده

  • 1400/04/10
  • ساعت 12:56

سلام 

این ارور هست و به سرعت مربوط نیست 

از GTMetrix برای بررسی سایتتون استفاده کنید و سرعت سرور هم بسیار مهمه 

در دوره سئو کامل توضیح دادم


  • 1400/04/10
  • ساعت 13:04

ممنون استاد مشکل اینجاست که سایت های تست سرعت مثل gtmetrix هم نمیتونن سایت رو بررسی کنن و بخاطر همین مشکل ارور میدن 

مثلا خود سایت GTMetrix این ارور رو میده :

An error occurred fetching the page: read timeout

سرعت سرور هم پایین نیست، درواقع یه سرور مجازی با رم 8 و پردازنده 4 هسته و هارد ssd nvme رو بصورت اختصاصی گذاشتیم برای همین یدونه سایت، درحالی که با هاست اشتراکی هم جوابگو بود ولی خواستیم که سرعتش بهتر باشه سرور

همین اروری که سایتمون داره و میگید مربوط به سرعت نیست رو چطور باید رفع کنم؟

این ارور رو برای تمام روابط و جداولم میده توی elmah و البته زمانی که با consol اجرا میگیریم


  • 1400/04/10
  • ساعت 13:09

متن اون ارور رو سرچ کنید 

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


  • 1400/04/10
  • ساعت 14:03

خیلی سرچ زدم استاد چیز خاصی نمیاره

لینک راهنمایی که خود ویژوال میده و مال سایت مایکروسافت هست درباره کوئری فیلتر ها نوشته و توی استک اورفلو نوشته ممکنه که ایراد از همین کوئری فیلتر ها باشه

من تمام کوئری فیلتر های پروژه رو غیرفعال کردم (فقط برای IsDelete) از HasQueryFilter استفاده کرده بودم که حذفش کردم

ولی همچنان :

اینا هم وارنینگ هایی که elmah میده :

در این زمینه تجربه ای ندارین راهنمایی کنین؟


logo-samandehi