ما وب‌مستر‌ها همیشه به دنبال راهی هستیم تا سرعت سایتمان را افزایش دهیم. و اینبار به سراغ یک بحث داغ رفتیم. رفع خطای Leverage Browser Caching و فعال‌سازی کش مرورگر در وردپرس که خیلی ناراحت کننده هست و معمولا اولین خطایی هست که در GTMetrix خودنمایی می‌کنه. پس بریم برای حل مشکل کش مرورگر بدون نیاز به نصب افزونه!

اولین خطایی که با اسکن سایت خود در GTMetrix یا سایر سرویس‌های افزایش سرعت سایت مشاهده می‌کنید این خطاست:

  • Page load times can be significantly improved by asking visitors to save and reuse the files included in your website.

خطای مربوط به کش مرورگر در جی تی متریکس

Leverage browser caching چیست؟

کش مرورگر به شما این اجازه را می‌دهد تا فایل‌های استاتیک سایتتان مثل فایل‌های CSS و JS و تصاویر را روی مرورگر کاربر ذخیره کنید تا در دفعات بعدی استفاده از سایت شما، بتوانند سریعتر صفحات سایت را باز کنند. این یعنی افزایش سرعت سایت شما و در نتیجه بهبود کارایی سایت شما. پس بهتر است هرچه زودتر کش مرورگر را فعال کنید.

علاوه بر این، استفاده از کش مرورگر باعث می‌شود تا فشار کمتری روی سرور و پهنای باند اینترنت سرور خود داشته باشید. چرا که درخواست‌های ارسالی به سمت سرور بسیار کمتر خواهد شد.

رفع خطای Leverage Browser Caching

برای رفع این خطا ابتدا باید از طریق فایل منیجر موجود در کنترل پنل خود یا یک نرم افزار اف تی پی مثل FileZilla وارد فایل‌ها و پوشه‌های سایتتان شوید.

سپس فایل .htaccess را از روی هاست خود دانلود کنید و با یک نرم افزار ویرایشگر متن مثل NotePad++ کد‌های زیر را به این فایل اضافه کنید. البته برای ویرایش این فایل از Editor موجود در داخل فایل منیجر کنترل پنل سرور شما که در اختیارتان قرار گرفته است نیز می توانید استفاده کنید.

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##

با استفاده از کد بالا، فایل‌های jpg,jpeg,gif,png,css,pdf,js,swf و … در مرورگر کاربر کش خواهند شد و باعث افزایش چشمگیر سرعت سایت شما خواهد شد.

حالا دوباره سایتتان را اسکن کنید. خواهید دید که رتبه Browser Caching شما به رنگ سبز نمایش داده می‌شود.

بدین ترتیب مشکل Browser Caching سایت شما به طور کامل حل شده! پیشنهاد ما به تمامی پویش سروری ها، مخصوصاً عزیزانی که وب سایت هایی با ترافیک بسیار بالا دارند فعال کردن این امکان می باشد. چنانکه نیاز به راهنمایی در این خصوص داشتید، همکاران ما در بخش پشتیبانی به صورت شبانه روزی آماده پاسخ گویی به شما هستند.