سلام
من روی سایتم 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 ثانیه درگیر بشه و بعدش تازه لود سایت شروع بشه که منجر به پایین اومدن سرعت لود سایت شده
سلام
این ارور هست و به سرعت مربوط نیست
از GTMetrix برای بررسی سایتتون استفاده کنید و سرعت سرور هم بسیار مهمه
در دوره سئو کامل توضیح دادم
ممنون استاد مشکل اینجاست که سایت های تست سرعت مثل gtmetrix هم نمیتونن سایت رو بررسی کنن و بخاطر همین مشکل ارور میدن
مثلا خود سایت GTMetrix این ارور رو میده :
An error occurred fetching the page: read timeout
سرعت سرور هم پایین نیست، درواقع یه سرور مجازی با رم 8 و پردازنده 4 هسته و هارد ssd nvme رو بصورت اختصاصی گذاشتیم برای همین یدونه سایت، درحالی که با هاست اشتراکی هم جوابگو بود ولی خواستیم که سرعتش بهتر باشه سرور
همین اروری که سایتمون داره و میگید مربوط به سرعت نیست رو چطور باید رفع کنم؟
این ارور رو برای تمام روابط و جداولم میده توی elmah و البته زمانی که با consol اجرا میگیریم
متن اون ارور رو سرچ کنید
دلایلی داره که باید بررسی کنید
خیلی سرچ زدم استاد چیز خاصی نمیاره
لینک راهنمایی که خود ویژوال میده و مال سایت مایکروسافت هست درباره کوئری فیلتر ها نوشته و توی استک اورفلو نوشته ممکنه که ایراد از همین کوئری فیلتر ها باشه
من تمام کوئری فیلتر های پروژه رو غیرفعال کردم (فقط برای IsDelete) از HasQueryFilter استفاده کرده بودم که حذفش کردم
ولی همچنان :
اینا هم وارنینگ هایی که elmah میده :
در این زمینه تجربه ای ندارین راهنمایی کنین؟