GZip网站压缩查询

时间:2014-05-28 09:56:58

标签: .htaccess caching compression gzip pagespeed

我有一个小问题。

我经营一家每日更新的电子商务网站。根据建议,我将以下行添加到我的.htaccess文件中,以提高我网站的速度。

压缩文本,html,javascript,css,xml:

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

现在,我的问题是,当我加载我的网站时,它会加载一个缓存版本。作为一个电子商务网站,我需要在任何给定的时间显示最新的股票信息等。

我不熟悉整个主题,上面的代码最初是从其他来源复制的,因此,有人可以告诉我删除/替换的内容,以保持最佳的网站速度,同时避免缓存我的产品页面等。

干杯!

1 个答案:

答案 0 :(得分:0)

这些行只打开mod_defalate,它压缩你的内容,它与缓存无关。

由于您和网站之间设置了清漆或其他缓存代理,您可能会收到缓存版本。

如果要确保页面未缓存,则应向html添加no-cache标头。例如,像:

<FilesMatch "\.(html|htm)$">
  Header unset Etag
  Header set Cache-Control "max-age=0, no-cache"
</FilesMatch>

这告诉浏览器和代理不要在您的网站上缓存.html和.htm页面。