我试图通过更改.htacces文件浏览器杠杆值来加速我的网站。 我不确定使用什么值?即一周,一个月或更长时间。我当前正在设计我的网站,所以做了很多改变。在选择值时我应该考虑到这一点吗?请在下面找到我的代码:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
## EXPIRES CACHING ##
答案 0 :(得分:1)
您的缓存非常激进,因此要让浏览器下载新文件而不是使用缓存文件,您必须指定更多正常值,或者为文件添加版本控制。只是谷歌“缓存破坏”
如果您仍在更改网站,则应该是1周的顶部。我自己就像2天一样。由于大多数浏览器支持304,我真的没有看到使用expires的意义。 (我确实看到了这一点,但我正确实施它的成本并没有达到你获得的非常小的好处)