PDA

View Full Version : سوال: پایین بودن leverage brower caching



mohammadyaser
شنبه 25 آذر 1391, 13:19 عصر
با سلام
سایتم رو با gtmetrix تست کردم رتبه 84 داد.
و البته به leverage brower cachingهم نمره 30داده.
تو چند تا منبع دیدم که اگر کدهای
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?hesabrayaneh.ir/.*$ [NC]
RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]
<IfModule mod_rewrite.c>
RewriteEngine on RewriteCond %{HTTP_REFERER} spamteam.com [NC,OR]
RewriteCond %{HTTP_REFERER} trollteam.com [NC,OR]
RewriteRule .* – [F]
</ifModule>

ExpiresActive On
ExpiresDefault "modification plus 1 month"
FileETag MTime Size

# 480 weeks<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=290304000, public"
</FilesMatch>

# 2 DAYS
<FilesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</FilesMatch>

# 2 HOURS
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>
را به .htaccess اضافه کنم .درست میشه.ولی مشکل من این هستش که سرور ویندوزی است و .htaccess نداره.از طریق iis ,گزینه url rewrite هم اقدام کردم.و تونستم کدهای .htaccess را در web.config بریزم ولی در leverage browser caching هیچ تغییری حاصل نشد.
میشه بفرمایید اشکال کار در چیست؟
البته من عکسهایی که می خوام cache در پوشه ای به نام framimage قرار دادم.
با تشکر