免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2338 | 回复: 6
打印 上一主题 下一主题

[proxy] 用squid做web加速器,有个疑惑的问题,请大家指点迷津! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-04 10:33 |只看该作者 |倒序浏览
squid.conf文件如下:
visible_hostname cache.yidu.com
http_port 80
icp_port 0
acl QUERY urlpath_regex cgi-bin ?
no_cache deny QUERY
cache_access_log /backup/cachelog/access.log
cache_log /backup/cachelog/cache.log
referer_log /backup/cachelog/access.log
useragent_log /backup/cachelog/access.log
cache_mem 512 MB
cache_dir ufs /backup/cache 4096 16 256
cache_dir ufs /opt/cache1 4096 16 256
cache_swap_low 80
cache_swap_high 90
log_icp_queries off
buffered_logs on
emulate_httpd_log on
cache_store_log none
logfile_rotate 3
redirect_rewrites_host_header off
connect_timeout 1 minute
half_closed_clients off
client_lifetime 1 hour
acl all dst 211.100.31.0/255.255.255.0
http_access allow all
cache_mgr zhucy@yidu.com
cache_effective_user squid
cache_effective_group squid
httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_with_proxy off
httpd_accel_single_host off
httpd_accel_uses_host_header on

测试可以做web加速,但是access.log出现TCP_MISS:DIRECT信息:
218.247.140.197 - - [04/Jan/2006:10:13:14 +0800] "GET http://www.kring.cn/ HTTP/1.1" 200 25861 TCP_MISS:DIRECT
1136340799.088 218.247.140.197 http://www.kring.cn/ http://www.kring.cn/dashiji.shtml

218.247.140.197 - - [04/Jan/2006:10:13:56 +0800] "GET http://www.kring.cn/ HTTP/1.1" 200 25861 TCP_MISS:DIRECT
1136340911.214 218.247.140.197 http://www.kring.cn/ http://www.kring.cn/dashiji.shtml

我查了一下,TCP_MISS:DIRECT的意思是squid没有发现缓存信息,然后去原始apache服务器去拿数据,可是着两次访问这么短的时间,等于根本不缓存嘛。

现在十分郁闷,请各位老大帮忙排查一下问题原因。

刚才把store.log也打开看了一下,访问了几个加速的页面,内容也都不能被cache,内容如下:
1136351941.029 RELEASE -1 FFFFFFFF 97A81E504E9FAD716E8FF8536F392F52  200 1136351939        -1        -1 text/html -1/17223 GET http://www.krin
g.cn/dashiji.shtml
1136351942.019 RELEASE -1 FFFFFFFF 0FB6A863C36B2896298E280C80533385  304 1136351940        -1        -1 unknown -1/0 GET http://www.kring.cn/c
ss/340515208967400642.css
1136352007.018 RELEASE -1 FFFFFFFF 16DC377E5E0554D82ACA19947E85BE81  200 1136352005        -1        -1 text/html -1/11482 GET http://www.krin
g.cn/krflash.shtml
1136352009.026 RELEASE -1 FFFFFFFF 50DEB0AFD0E9E32C727E424E9860C229  304 1136352007        -1        -1 unknown -1/0 GET http://www.kring.cn/c
ss/340515208967400642.css
1136352010.115 RELEASE -1 FFFFFFFF B3C11AFF45BCD9F828DFE6456F23B1F2  200 1136352008        -1        -1 text/html -1/11181 GET http://www.krin
g.cn/yyzp.shtml

[ 本帖最后由 我是大宇 于 2006-1-4 13:23 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-01-04 19:43 |只看该作者
不知道是不是因为他是 shtml 文件?
记得有个参数,是设置保存什么后缀文件的,试试看呢?

论坛徽章:
0
3 [报告]
发表于 2006-01-04 20:23 |只看该作者
回白老大,不光是这个文件,所有文件都不缓存。google,squid mail-list,cu的帖子,权威指南中英文一起招呼,我都查遍了,就是不知道问题出在那里。。。。郁闷。不是不能反向代理,而是每次都要从原始服务器拿数据。

[ 本帖最后由 我是大宇 于 2006-1-4 20:30 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-01-04 22:03 |只看该作者
这个,我也不太清楚了。。。

论坛徽章:
0
5 [报告]
发表于 2006-01-05 10:03 |只看该作者
问题找到了,acl QUERY urlpath_regex cgi-bin ?
就少了这么一个  " \ "
正确的是:acl QUERY urlpath_regex cgi-bin \?

论坛徽章:
0
6 [报告]
发表于 2006-01-05 10:49 |只看该作者
谢谢楼上的提醒
学习…………

论坛徽章:
0
7 [报告]
发表于 2006-01-06 16:53 |只看该作者

我倒是可以帮你,不过这说不清楚。

我倒是可以帮你,不过这说不清楚。你有MSN吗?如果方便发到我的邮箱里吧。bj_nf@sohu.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP