0 Comments

Varnish和Squid的对比

发布于:2013-01-12  |   作者:广州网站建设  |   已聚集:人围观

      下面对比 Varnish 和 Squid 的不同点。

       Varnish的稳定性很好。两者在完成相同负载的工作时,Squid服务器发生故障的几率要高于Varnish,因此Squid需要经常重启。

        Varnish访问速度更快。Varnish采用了 Visual Page Cache技术,所有缓存的数据都直接从内存读取,而Squid从硬盘读取缓存的数据,所以Varnish在访问速度方面会更快一些。

          Varnish可以支持更多的并发连接。因为Varnish的TCP连接与释放比Squid快,所以在高并发连接情况下可以支持更多的TCP连接。

         Varnish可以通过管理端口来管理缓存,使用正则表达式就可以批量清除部分缓存,而Squid做不到这一点。

         当然,和传统的Squid相比,Varnish也有缺点。

         Varnish在高并发状态下,CPU、I/O和内存等资源的开销高于Squid。

        Varnish的进程一旦挂起、崩溃或者重启,缓存的数据都会从内存中释放出来。此时的所有请求都会被发送到后端应用服务器上,在高并发的情况下,就会给后端服务器造成很大压力。

标签:
飞机