تو این آموزش قصد دارم، به نحوه برطرف کردن خطای Make AJAX cacheable در جی تی متریکس بپردازم. که با استفاده از این آموزش در صورتی که از Ajax در سایت استفاده کرده باشید. میتونید ارور مورد نظر رو برطرف کنید.
برای خرید کلاس آنلاین اسکای روم میتوانید در این صفحه اقدام نمایید.
آموزش رفع خطای Make AJAX cacheable در GTmetrix
همونطور که میدونید با استفاده از قابلیت Ajax میتونیم بدون اینکه نیاز باشه صفحات سایت رو از نو لود کنیم، محتوای دلخواه رو در حالت پس زمینه به کاربران نشون بدیم. یعنی اگر از آجاکس استفاده کنید، برای نشون دادن یک محتوای خاص نیازی به لود مجدد صفحه نیست. و درخواستها به صورت پس زمینه از سمت سرور دریافت میشن. توی این حالت روند پاسخ دهی از سرور به صورت بهینهتری هست. و اگه به درستی از آجاکس استفاده کنید، صفحات با سرعت خیلی بهتری لود خواهند شد.
رفع خطای Make AJAX cacheableدر GTmetrix
جدایی از این موضوع درخواستها هم قابلیت اینکه کش بشن رو دارن. و بخاطر همین موضوع میتونید سرعت بارگذاری رو دو برابر بیشتر هم بکنید. اگر به خطا هم دقت کنید کلمه کش در اون وجود داره. و از شما درخواست این رو هم میکنه که قابلیت آجاکس رو به صورت کش شده استفاده کنید.
ارور Make AJAX cacheable که مربوط به Yslow جی تی متریکس میشه، خیلی کم رخ میده. و تقریبا میشه گفت رخ دادن این خطا وجود نداره. اگر هم این خطا وجود داشته باشه به معنی توصیه شده است. چرا که در بهبود سرعت لود سایت تاثیر بسیار خوبی میتونه داشته باشه. پس اگر هم با این خطا مواجه شدید کافیه که چنین قابلیتی رو در سایت پیاده سازی کنید.
برای اینکه درخواستهای آجاکس رو به صورت کش شده لود کنید. هم میتونید، از گزینههای زیر استفاده کنید:
✔ استفاده از Gzip
✔ پیکربندی ETags
✔ استفاده نکردن از ریدایرکت
✔ Reduce DNS lookups
برای سفارش طراحی سایت به این لینک مراجعه کنید.
📝در آخر
چون این خطا طوری نیست که به صورت عمومی باشه و یک حالت خاصی رو داشته باشه، برای برطرف کردنش نیاز به این دارید. که کدنویسی کنید و شرایط در دو سایت کاملا مختلف خواهد بود. پس اگه شما هم با خطای Make AJAX cacheable در تست سرعت سایت با جی تی متریکس مواجه شدید، باید از یک کدنویس کمک بگیرید. تا با بررسی قابلیت آجاکس در سایت، کدنویسی مربوط به ajax رو بررسی و بهبود بده.