ویدئوی آموزشی خطای Serve resources from a consistent URL در gtmetrix

امروز میخوایم ببینیم که خطای Serve resources from a consistent URL در gtmetrix منظورش چیه؟ همانطور که در جلسه های قبل از سری خطاهای جی تی متریکس صحبت کردیم.
توجه داشته باشین که حل خطای بالا باعث رفع خطای Remove duplicate JavaScript and CSS در YSlow هم میشه و هر دو خطا یه مفهوم رو میرسونه فقط یکی برای گوگله و دیگری برای سایت یاهو هست.
مفهوم خطای Serve resources from a consistent URL در gtmetrix
این خطا به ما میگه که بیا از آدرسهایی استفاده کن که منابع معتبر و ثابتی داشته باشن. وقتی شما یه عکس رو از دو آدرس متفاوت در سند HTML قرار میدین این خطا رخ میده. حالا اگه تعداد عکسهایی که این مشکل رو دارن یا مشکلات کدنویسی باعثش شده باشه، زیاد باشه، تعداد درخواستهای سرور بالا میره و وقتی درخواستهای HTTP افزایش پیدا کنه، سرور درگیر میشه. شاید در سایتهای کوچیک خیلی محسوس نباشه اما وقتی سایت شما پیشرفت کنه و بازدیدهای زیادی داشته باشه مسلماً این خطا در کاهش سرعت سایتتون مؤثره.
نحوه رفع چنین خطاهایی گاهی به آسونی آب خوردن گاهی به سختی فتح قله هست و نیاز به برنامه نویسی داره 🙂 در یکی از پروژه های در یکی از پروژههای افزایش سرعت سایت که تیم میزفا داشت با چنین خطایی روبهرو شدیم و سایت مشتری دارای فایلهای تکراری بود.
برای رفع این خطا در جی تی متریکس چه کار کنیم؟
اگه یه فایل شما با آدرسهای متعدد لود شده باید ببینین ایراد کار کجاست؟ خودتون دستی اینکار رو کردین یا افزونه ای باعث ایجاد این خطا شده. حتماً اون فایلی که با دو آدرس در سند شما لود شده رو پیدا کنین و خطاشو برطرف کنین. چرا کاربر باید دوبار دانلود کنه تا محتوای شما رو ببینه؟
- ترافیک کاربر مصرف میشه.
- بیشتر منتظر میمونه.
- تعداد درخواستها به سمت سرور بالا میره.
- سرور درگیر میشه.
هشدار: توجه داشته باشید که آدرسهای زیر شاید همه به یک محتوا اشاره کنند ولی هر کدام یک درخواست محسوب میشوند:
یه هشدار با آژیر قرمز : آدرسهای زیر شاید همه به یه محتوا اشاره کنن اما هر کدوم یه درخواست محسوب میشن:

هر 4 آدرس به یه محتوا اشاره میکنن، ولی 4 درخواست مختلف میره سمت سرور. برای رفع چنین مشکلی اول منشأ اون رو شناسایی کنین و در صورت امکان تصحیح یا حذف کنین. عمل ریدایرکت رو برای اینکار پیشنهاد نمیکنیم.
این مبحث رو بصورت بسیار کاملتر در دوره ۸ ساعت افزایش سرعت سایت با استفاده از GTmetrixمیتونین دنبال کنین. دوست داریم نظرات و سؤالاتتون رو برامون بنویسین تا ما روی چشممون بهتون جواب بدیم.
روش کامل رفع این خطا را در دوره ۸ ساعت افزایش سرعت سایت با استفاده از GTmetrix براتون توضیح دادیم ادامه این محتوا و فیلم آموزشی آن برای دانشجویان دوره GTmetrix هست.
ورود به حساب کاربری دانشجو دوره نیستید؟ اینجا کلیک کنیداولویت این خطا برای بالا بردن سرعت سایت زیاد است و میزان سختی رفع این خطا راحت است.
جهت مشاهده ۸ فیلم دوره آموزشی رفع خطاهای gtmetrix میتوانید دوره gtmetrix را تهیه کنید.