具有持续部署的Web服务器的最佳缓存设置

时间:2012-03-07 12:41:12

标签: caching deployment webserver

我们使用持续部署,并不时地进行一些设计更改。就像几天前一样,我们改变了标题的布局,这导致了完全不同的html和css代码。

css文件包含特定于构建的标签,因此缓存是一个问题。但是返回的用户从缓存中读取HTML代码。结合css代码,该网站看起来像废话,转化率显着下降。

我们通过.htaccess

使用以下HTMLS / HTML / HTML缓存规则
<FilesMatch "\.(html|htm|htmls)$">
    ExpiresDefault "access plus 2 hours"
    Header set Cache-Control "max-age=7200, public, must-revalidate"
    Header set Pragma "no-cache"
</FilesMatch>

是否有更好的规则,以便浏览器始终检查HTML代码中的更改,如果网络服务器响应304,则从浏览器缓存中提供文件?

或者继续部署和布局更改的最佳做法是什么?

0 个答案:

没有答案