免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: host-sandylau
打印 上一主题 下一主题

[proxy] 有实际维护squid代理服务器经验的朋友请进~~ [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-08-11 14:41 |只看该作者
能缓存了????
我一开始是先在原始服务器中建一.htm文件,然后在客服端访问.(反复刷新同一页面)在代理的access.log中有如下记录:

222.79.82.205 TCP_REFRESH_HIT/304 233 GET http://www.abc.com:3128/index.htm - FIRST_UP_PARENT/218.5.76.247 -

222.79.82.205 TCP_REFRESH_HIT/304 233 GET http://www.abc.com:3128/index.htm - FIRST_UP_PARENT/218.5.76.247 -

为什么第二次刷新不是在cache中命中呢????

然后过了大概几分钟才能在内存中命中,可是以后都是在内存中命中了,即使所要求的过期都不起作用,而且我在apache也没有设置任有关expires............


请指点.

[ 本帖最后由 host-sandylau 于 2006-8-11 14:56 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2006-08-11 18:01 |只看该作者
原帖由 host-sandylau 于 2006-8-11 14:41 发表
能缓存了????
我一开始是先在原始服务器中建一.htm文件,然后在客服端访问.(反复刷新同一页面)在代理的access.log中有如下记录:

222.79.82.205 TCP_REFRESH_HIT/304 233 GET [url]http://www.abc.com:3128/ind ...

不知所云~TCP_REFRESH_HIT 这不是已经命中了吗?

论坛徽章:
0
13 [报告]
发表于 2006-08-11 18:04 |只看该作者
原帖由 phpman 于 2006-8-11 18:01 发表

不知所云~TCP_REFRESH_HIT 这不是已经命中了吗?





是可以命中了,我说的是这个:

222.79.82.205 TCP_REFRESH_HIT/304 233 GET http://www.abc.com:3128/index.htm - FIRST_UP_PARENT/218.5.76.247 -

222.79.82.205 TCP_REFRESH_HIT/304 233 GET http://www.abc.com:3128/index.htm - FIRST_UP_PARENT/218.5.76.247 -

为什么第一次去原始服务器更新后,第二次应该命中才对的啊.可是它还是去原始服务器更新,,,,这是怎么回事?

论坛徽章:
0
14 [报告]
发表于 2006-08-11 18:08 |只看该作者
你看一下这句:

Last-Modified: Fri, 11 Aug 2006 05:53:22 GMT


squid用的是GMT时间,也就是说。。。。这个页面,是刚刚生成的,是个动态页面??呵呵
你自己写几个别的页面试试吧。
我刚才也看了你的IP下的页面,是redhat的默认页面。

论坛徽章:
0
15 [报告]
发表于 2006-08-11 18:09 |只看该作者
phpman

除了上面提到的问题,我的代理的数据不会自己更新是怎么回事?refresh_pattern不起作用,至于在apache中我根本没有设置有关expires参数.还有其它的原因吗?

论坛徽章:
0
16 [报告]
发表于 2006-08-11 18:12 |只看该作者
FIRST_UP_PARENT
是指你的网页有变动,或不是静态的,没办法cache,才去parent取的

论坛徽章:
0
17 [报告]
发表于 2006-08-11 18:12 |只看该作者
原帖由 bend 于 2006-8-11 18:08 发表
你看一下这句:

Last-Modified: Fri, 11 Aug 2006 05:53:22 GMT


squid用的是GMT时间,也就是说。。。。这个页面,是刚刚生成的,是个动态页面??呵呵
你自己写几个别的页面试试吧。
我刚才也看了你的I ...



随便写的一个htm是动态的???
那你给我好好指点一下吧.现在越来越晕了,都能缓存就是不能自动更新.............

论坛徽章:
0
18 [报告]
发表于 2006-08-11 18:14 |只看该作者
因为你按了f5刷新了~ 抓包工具自己看看f5会发出去什么消息?是否和正常在浏览器敲入地址都回车一样?浏览器上的刷新按钮起什么作用?ctrl+F5又是怎么样?   这些东西自己都没搞明白,别人说了就能记住吗?

[ 本帖最后由 phpman 于 2006-8-11 18:15 编辑 ]

论坛徽章:
0
19 [报告]
发表于 2006-08-11 18:14 |只看该作者
这个页面,应是apache的错误页面吧???
你把这个页面,用IE保存,然后传到服务器上去,变成abc.htm
然后访问试试。

论坛徽章:
0
20 [报告]
发表于 2006-08-11 18:19 |只看该作者
TCP_REFRESH_HIT

Squid found a likely stale copy of the requested resource and sent a validation request to the origin server. The origin server sent a 304 (Not Modified) response, indicating that Squid's copy is still fresh.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP