缓存技术(squid)
ikmb
asp.net,php,JS,sql server,mysql.
展开
-
奇怪的squid缓存
一个asp页面:response.CacheControl="max-age=120"Response.write(now())%>一、max-age必须大于120,不然不能缓存;二、开始squid返回的http header的age值就55!实际缓存时间为:120-55=65另一个asp页面:Response.AddHeader "Last-Modified","Wed, 07 Jan 2009原创 2009-01-07 19:19:00 · 936 阅读 · 0 评论 -
firefox刷新会清除squid缓存
今天测试发现firefox刷新会清除squid缓存如果你的动态页面(such as:asp php...)用在header添加Last-Modified、Cache-Control=max-age=x的方式强制squid缓存,这样会成功。但点浏览器刷新按键时,IE及FF行为不一样:一、IEIE会请求头里添加If-Modified-Since及其它不与缓存相关的东西;二、firefoxFF会添加Ca原创 2009-01-09 14:35:00 · 1526 阅读 · 1 评论 -
Squid缓存动态页面 精确的缓存时间
Squid缓存动态页面——精确的缓存时间本文针对squid 2.6.STABLE22本文作者:敖士伟 ikmb@163.com 一、动态页面本身动态页面输出两个必要要素:1、 Last-ModifiedLast-Modified的时间可以不用很在意,它不会对缓存时间产生影响。格式以asp页面为例:Response.AddHeader "Last-Modif原创 2009-01-09 16:30:00 · 6023 阅读 · 0 评论 -
Squid 3 终于可以稍微正常一点缓存asp页面了!
asp页面如下:Response.AddHeader "Last-Modified","Wed, 07 Jan 2000 10:35:56 GMT"response.CacheControl="max-age=10"Response.write(now())%>说明:1、必须加Last-Modified;2、能正常缓存max-age指定的时间了!原创 2009-01-07 20:03:00 · 1397 阅读 · 0 评论