我已经通过设置.htaccess
文件来为静态网站设置了浏览器缓存,具体设置如下:
# BROWER CACHING - 1 Day for images
<filesMatch ".(jpg|jpeg|gif|ico)$">
Header set Cache-Control "max-age=86400, public"
</filesMatch>
我对这些图片有1天的缓存时间很满意,但网站变化频繁,因此我不想缓存CSS和JS文件。
我已经了解了ETag,据我所知,它允许您缓存文件,并设置其创建日期,因此如果客户端下次访问该网站时更新了该文件,它将检查创建日期是否匹配。
1. 我是否正确理解了ETag? 2. 如何配置它?我找了一些信息,但没有找到任何关于它的配置的信息。