HTTP缓存控制标头

时间:2016-03-23 22:37:25

标签: http caching

使用http://www.webpagetest.org/测试我的网站时。它说我没有在主页上设置缓存过期标头。当我卷曲时,我看到它已经设定了:

HTTP/1.1 200 OK
Date: Wed, 23 Mar 2016 22:31:17 GMT
Server: Apache/2.2.22 (Ubuntu)
Cache-Control: max-age=691200, public
Strict-Transport-Security: max-age=31536000
X-XSS-Protection: 1; mode=block
X-Request-Id: aa9fc904-2af6-4649-bbb2-dfc308172c08
ETag: W/"0011b34ba2dd655ce7380a1014310370"
X-Frame-Options: SAMEORIGIN
X-Runtime: 0.010013
X-Content-Type-Options: nosniff
X-Powered-By: Phusion Passenger 5.0.25
Set-Cookie: request_method=HEAD; path=/; secure
Set-Cookie: _lafon_session=V21Yc1RlSUlRPT0%3Ddaea; path=/; secure; HttpOnly
Status: 200 OK
Vary: Accept-Encoding
Content-Type: text/html; charset=utf-8

有关为什么webpagetest.org认为标题未设置的任何想法?

1 个答案:

答案 0 :(得分:0)

http://www.webpagetest.org/错误地预期会设置Expires标头,忘记具有更高优先级的完整模拟 - max-age。 您的网站一切正常。