سلام .
من از طریق ابزار page speed سعی کردم سرعت سایتم رو بالا ببرم .
اما یک مشکلی که دارم مربوط به خطای Leverage browser caching میشه .
میگه باید برای عکس ها CACHE حدود 1 ماه در نظر بگیری.
The following resources are missing a cache expiration. Resources that do not specify an expiration may not be cached by browsers. Specify an expiration at least one month in the future for resources that should be cached, and an expiration in the past for resources that should not be cached:
حالا نمیدونم این دست منه یا سرور . مگه همه سرورها این قابلیت رو ندارن ؟
من خیلی مطلب در این باره خوندم . اما چیزی دستگیرم نشد . مطلب فارسی که پیدا نکردم . اما توی سایت های زبان اصلی هم اینو نوشته :
Find your .htaccess file in the root of your domain. I edited it with Notepad to add these lines of code below and save it (not as .txt).
## 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 ##
This basically enables instructs the browser to cache different static resources like images, javascript, flash, pdf, and icons for the specified period of time. You can increase or decrease the values depending on your specific requirements.
. حالا میخوام بدونم من این وسط باید چیکار کنم تا بتونم کش عکس ها رو تغییر بدم ؟ تنها راهش تغییر در فایل .htaccess به این صورت است ؟