我遇到的问题是,我的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