首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GZip网站压缩查询

GZip网站压缩查询
EN

Stack Overflow用户
提问于 2014-05-28 17:56:58
回答 1查看 41关注 0票数 0

我有个小问题。

我经营着一个电子商务网站,每天都会更新。按照建议,我在.htaccess文件中添加了以下几行代码,以提高站点的速度。

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

代码语言:javascript
复制
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

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

我对整个主题不熟悉,上面的代码最初是从另一个来源复制的,因此,有人能建议我删除/替换什么,以保持最佳的网站速度,也避免缓存到我的产品页面等。

干杯!

EN

回答 1

Stack Overflow用户

发布于 2014-05-29 22:34:50

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

您可能会因为varnish或在您和站点之间设置的其他缓存代理而获得缓存版本。

如果要确保页面未被缓存,则应向html中添加无缓存头。例如,如下所示:

代码语言:javascript
复制
<FilesMatch "\.(html|htm)$">
  Header unset Etag
  Header set Cache-Control "max-age=0, no-cache"
</FilesMatch>

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23908411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档