在Squid服务器的HTTP头中设置出站'Expires:'

时间:2009-12-17 10:43:55

标签: http-headers squid

我遇到的问题是,我的Squid服务器提供的项目被Limelight缓存太长时间,有时几天。当一段内容长时间(几周)静止,然后在几小时内经历多次变化时,就会发生这种情况。

Limelight从我们的Squid服务器获取内容,我被告知如果我可以在Squid服务器发送的HTTP头中添加'Expires:15m',Limelight将不会将图像缓存超过15分钟。

不幸的是,我不喜欢Squid中没有设置允许我将其添加到标题中。

这是当前发送的HTTP标头:

HTTP/1.0 200 OK
Date: Tue, 15 Dec 2009 23:57:33 GMT
Server: nginx/0.5.26
Content-Type: image/jpeg
Content-Length: 83843   
Last-Modified: Tue, 15 Dec 2009 23:52:00 GMT
Accept-Ranges: bytes
Age: 450
X-Cache: HIT from squid01.prod.mydomain
X-Cache-Lookup: HIT from squid01.prod.mydomain:3128
Via: 1.0 squid01.prod.mydomain:3128 (squid/2.6.STABLE14)
Connection: close

1 个答案:

答案 0 :(得分:1)

您需要在原始服务器上设置标题,而不是在Squid框中设置标题。

请参阅:   http://www.mnot.net/cache_docs/#IMP-SERVER