对于缓存的URL,我看到200而不是304

时间:2015-03-06 10:23:38

标签: http caching http-caching

最近,我的开发人员每页都启用了网站缓存以及资产。根据需要,资产的响应代码为304,但页面返回200:

/offers/brand-new-car HTTP/1.1" **200**

刷新页面(使用F5快捷方式)似乎没有帮助。

以下是日志示例:

37.190.212.157 - - [06/Mar/2015:11:10:45 +0100] "GET /offers/brand-new-car HTTP/1.1" **200** 11998 "http://domain.com/cars" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36"

我们非常感谢您的帮助。

由于

1 个答案:

答案 0 :(得分:0)

http://www.imageupload.co.uk/image/5tK3这里是屏幕的样子 我也尝试输入而不是F5,但结果相同200

这是.htaccess设置

标题未设置ETag FileETag无

设置缓存控制标头

标头设置Cache-Control“public” 标头设置Cache-Control“私有”

插入过滤器

SetOutputFilter DEFLATE

SetOutputFilter DEFLATE

Netscape 4.06-4.08还有一些问题

BrowserMatch ^ Mozilla / 4.0 [678] no-gzip

MSIE伪装成Netscape,但很好

BrowserMatch \ bMSIE!no-gzip!gzip-only-text / html

不压缩图像

SetEnvIfNoCase Request_URI \ 。(?:gif | jpeg | png)$ no-gzip不要改变

确保代理不提供错误的内容

标题附加Vary User-Agent env =!dont-vary

的PageSpeed

ExpiresActive On 标题集连接保持活着

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

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

ExpiresDefault“访问加1小时”