高性能HTTP加速器Varnish(概念篇)
一、 Varnish概述
下面是他们之间的相同点: (1)都是一个反向代理服务器, (2)都是开源软件, 下面是它们的不同点,也是Varnish的优点: (1)Varnish的稳定性很高,两者在完成相同负荷的工作时,Squid服务器发生故障的几率要高于Varnish,使用Squid要经常重启. (2)Varnish访问速度更快,Varnish采用了“Visual Page Cache”技术,所有缓存数据都直接从内存读取,而squid是从硬盘读取,因而Varnish在访问速度方面会更快. (3)Varnish可以支持更多的并发连接,Varnish的TCP连接释放要比Squid快.因而在高并发连接情况下可以支持更多TCP连接. (4)Varnish可以通过管理端口,使用正则表达式批量的清除部分缓存,而Squid是做不到的. 当然,与传统的Squid相比,Varnish也是有缺点的,列举如下: (1)varnish在高并发状态下CPU、IO、内存等资源开销都高于Squid. (2)varnish进程一旦Hang、Crash或者重启,缓存数据都会从内存中完全释放,此时所有请求都会发送到后端服务器,在高并发情况下,会给后端服务器造成很大压力. 本文出自 “技术成就梦想” 博客,谢绝转载!
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |