运行谷歌速度测试后,其中一项是“利用浏览器缓存”。
如何为静态图像或css文件设置这些值?该站点使用CodeIgniter(php)和apache。
谢谢!
答案 0 :(得分:2)
在Apache配置中:
# Make stuff cacheable
ExpiresActive On
ExpiresDefault "access plus 1 day"
# Typically dynamic PHP content
ExpiresByType text/html "access plus 0 seconds"
# PDF files don't need to be cached either
ExpiresByType application/pdf "access plus 0 seconds"
规则应该是不言自明的。
您可以如上所述和每个虚拟主机全局设置:
<Directory "/var/www/example.com">
# Cache longer
ExpiresDefault "access plus 1 year"
</Directory>