- 2,077 بازدید
- بدون نظر
ما وبمسترها همیشه به دنبال راهی هستیم تا سرعت سایتمان را افزایش دهیم. و اینبار به سراغ یک بحث داغ رفتیم. رفع خطای Leverage Browser Caching و فعالسازی کش مرورگر در وردپرس که خیلی روی مخ هست و معمولا اولین خطایی هست که در GT Metrix خود نمایی میکنه. پس بریم برای حل مشکل کش مرورگر بدون نیاز به نصب افزونه!
اولین خطایی که با اسکن سایت خود در GTMetrix یا سایر سرویسهای افزایش سرعت سایت مشاهده میکنید این خطاست:
Page load times can be significantly improved by asking visitors to save and reuse the files included in your website.
خطای مربوط به کش مرورگر در جی تی متریکس
در این مطلب میخوانید:
- Leverage browser caching چیست؟
- رفع خطای Leverage Browser Caching
Leverage browser caching چیست؟
کش مرورگر به شما این اجازه را میدهد تا فایلهای استاتیک سایتتان مثل فایلهای CSS و JS و تصاویر را روی مرورگر کاربر ذخیره کنید تا در دفعات بعدی استفاده از سایت شما، بتوانند سریعتر صفحات سایت را باز کنند. این یعنی افزایش سرعت سایت شما و در نتیجه بهبود کارایی سایت شما. پس بهتر است هرچه زودتر کش مرورگر را فعال کنید.
علاوه بر این، استفاده از کش مرورگر باعث میشود تا فشار کمتری روی سرور و پهنای باند اینترنت سرور خود داشته باشید. چرا که درخواستهای ارسالی به سمت سرور بسیار کمتر خواهد شد.
رفع خطای Leverage Browser Caching
میخواهیم بدانیم که چطور این خطا را بدون نیاز به نصب افزونه حل کنیم.
برای رفع این خطا ابتدا باید با یک نرم افزار اف تی پی مثل FileZilla وارد فایلها و پوشههای سایتتان شوید. ابتدا آموزش فایل زیلا را ببینید و وارد پوشه public_html سایتتان شوید.
سپس فایل .htaccess را از روی هاست خود دانلود کنید و با یک نرم افزار ویرایشگر متن مثل NotePad++ کدهای زیر را به این فایل اضافه کنید.
## 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 شما به رنگ سبز نمایش داده میشود.