免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: ljh1405

[proxy] varnish cache 配置使用 [复制链接]

论坛徽章:
0
发表于 2007-09-28 16:04 |显示全部楼层
原帖由 xooass 于 2007-9-11 10:56 发表
我最近也在研究这个   不过我弄出来的速度很慢   本来1秒可以完全打开的页面  经过varnish后居然10秒后才能打开  不知道哪里错误了   用的官方RHEL 4 RPM包

觉得慢的同学,把pass改为pipe试试

论坛徽章:
0
发表于 2007-10-03 09:54 |显示全部楼层
原帖由 Asyouwish 于 2007-9-28 16:04 发表

觉得慢的同学,把pass改为pipe试试


将VCL配置中的所有PASS改为PIPE?楼上的大哥,麻烦说清楚点,最好给出具体的配置文件供参考学习。谢谢

论坛徽章:
0
发表于 2007-11-15 15:42 |显示全部楼层
米有用过。。准备尝试下`~

论坛徽章:
0
发表于 2007-11-21 14:43 |显示全部楼层
初步尝试,觉得 varnish  比 squid 要慢。

论坛徽章:
0
发表于 2007-12-05 10:16 |显示全部楼层
换了varnish测试几小时,效果不是很好
我原来的环境一台squid连接大概是在3000左右
换成varnish后连接只有300多,但流量还算正常。不知道varnish是不是牛在这
换了后发现bbs出了问题,DZ、DVBBS都试过,貌似验证码都被缓存掉了,而且有用户登陆后显示了别人的用户名,汗啊。
主要也是中文资料太少了。我相信varnish是行的,只是大家都对配置语法不熟悉。

论坛徽章:
0
发表于 2007-12-06 11:32 |显示全部楼层
我用varnish跑了2天了,
也碰到过和楼上一样的情况,不过我想可能是vcl写的有问题+varnish不支持HTTP1.1的原因,具体我不是很明白
但看到有人说在recv里加
if (req.http.Cache-Control ~ "no-cache") {
        pass;
}
在fetch里加
if (obj.http.Pragma ~ "no-cache" || obj.http.Cache-Control ~ "no-cache" || obj.http.Cache-Control ~ "private") {
        pass;
}
我实际上用下来感觉,TCP连接数确实比squid少,响应速度是快的,但是不稳定的,并且不太适合论坛等动态为主的带cookie的环境,带cookie的东西,lookup起来貌似有问题,经常张冠李戴。
说不稳定,是因为碰到过varnishd占cpu100%的情况,只能重启


用manpage里带的例子VCL做配置,就从来没有hit过,而成了hit for pass,我想这是没有用的。

[ 本帖最后由 minuteman 于 2007-12-6 11:34 编辑 ]

论坛徽章:
0
发表于 2009-03-07 15:07 |显示全部楼层
谢谢,我正在研究这东东,发现这贴很适合我

论坛徽章:
0
发表于 2011-01-20 14:08 |显示全部楼层
最前端 ………………
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP