免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3849 | 回复: 2

[proxy] squid怎样强制缓存过期的对象? [复制链接]

论坛徽章:
0
发表于 2009-10-15 09:20 |显示全部楼层
各位好,

有个问题:squid怎样强制缓存过期的对象?

在google上搜了很多关于refresh_pattern的文章,以及强制缓存动态链接的文章.
但是测试下来还是缓存不了.

我的squid版本2.7-stable4

举个例子,想要缓存对象是
  1. http://d2.sina.com.cn/jianyu1/NIKE/nav_left.gif
复制代码
相关配置
  1. refresh_pattern -i (\.png|\.jpg|\.gif|\.bmp|\.swf) 525600 90% 5256000 reload-into-ims override-expire
复制代码
上面的时间够长吧,我无论是设置override-expire还是其他参数,都试过了,还是缓存不了.

squid行为是TCP_REFRESH_HIT/200,说明还是squid发现这个缓存对象是陈旧的,还是向源服务器验证资源是否fresh.


head信息:
  1. HTTP/1.0 200 OK
  2. Server: Apache/2.0.50 (Unix)
  3. Accept-Ranges: bytes
  4. Cache-Control: max-age=300
  5. Content-Length: 330
  6. Date: Thu, 15 Oct 2009 01:11:16 GMT
  7. Content-Type: image/gif
  8. Expires: Thu, 15 Oct 2009 01:16:16 GMT
  9. Last-Modified: Tue, 10 Jun 2008 02:55:44 GMT
复制代码
请高手指点.谢谢.

[ 本帖最后由 dong_kof 于 2009-10-15 09:31 编辑 ]

论坛徽章:
0
发表于 2009-10-21 20:44 |显示全部楼层

回复 #1 dong_kof 的帖子

你是用什么浏览器进行查看http头的?不要告诉我是 firefox .

论坛徽章:
0
发表于 2009-10-22 15:15 |显示全部楼层
把web服务器关了,直接访问squid,看那个页面还能访问不。

用IE浏览器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP