ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کش باعث دیده نشدن مطالب جدید شده!



pouryamb
September 21st, 2016, 20:00
سلام دوستان عزیز
من کد زیر رو برای کش کردن سایتم که وردپرسی هست در فایل .htaccess قرار دادم اما در حال حاضز هر مطلبی که منتشر میکنم حتما باید سایت رو یک بار CTRL+F5 کنم که مطلب نشون داده بشه.
میشه راهنمایی کنید که باید چکار کنم؟


## 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 text/html "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 1 month"
</IfModule>
## EXPIRES CACHING ##

iHSG
September 21st, 2016, 21:52
سلام
وقتی این خط:



ExpiresDefault "access 1 month"


داخل کد هست یعنی تمامی فایل ها حداقل 1 ماه کش میشن یعنی اگه اون همه فرمتی که بالاش معرفی کردید هم خطوطشون رو حذف کنید بازم با همین یه خط کش میشن.
از نظر من کد استاندارد تر اینه که باید کلاً جایگزین کد شما بشه در این کد تمامی فرمت ها به جز html و htm و php کش میشن:



<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
<FilesMatch "\.(htm|html|php)$">
ExpiresActive Off
</FilesMatch>
</IfModule>


اگه فرمتی هم کش نشد (مثل فرمت woff2. که چون جدیده به صورت پیش فرض در اکثر هاست ها شناسایی نمیشه) فقط کافیه MimeType اون فرمت رو با دستور AddType اضافه کنید.مثلاً برای همین فرمت woff2. به صورت زیر در کنار کد بالا هستش:



<IfModule mod_mime.c>
AddType application/font-woff2 .woff2
</IfModule>