[
2007-8-29 18:45 | by
张宴]
Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (vg.no) 使用3台Varnish代替了原来的12台squid,性能比以前更好。
Varnish的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外,还包括了cpu内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理,这就是Varnish cache设计架构。
Varnish可以在FreeBSD 6.0和Linux 2.6内核上运行。
1、编译安装varnish HTTP加速器:
2、简单启动varnish守护进程,用本机80端口去反向代理加速127.0.0.1:81上的Apache服务器:
引用
/usr/local/varnish/sbin/varnishd -a :8080 -b 127.0.0.1:81 -p thread_pool_max=1500 -p thread_pools=5 -p listen_depth=512 -p client_http11=on -w 1,10000,120
Varnish官方网站:
http://www.varnish-cache.org/ 另有一份PDF文档,说明Varnish原理的:
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=2163384 我测试了一下,在同等配置环境下,Varnish的性能确实要超过Squid,稳定性也不错,值得继续去深入研究。
分享到:
相关推荐
Varnish网站加速器资料集合(文件目录) |- Varnish权威指南-中文版.pdf |- Varnish Cache 原理说明文档.pdf(英文版) |- Varnish应用技术指南.pdf(中文) |- 使用Varnish代替Squid做网站缓存加速器的详细解决方案...
Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原来的12台squid,性能居然比以前更好。 Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者...
Varnish是一款高性能的HTTP加速器,由Poul-Henning Kamp开发,他也是FreeBSD内核的开发者之一。Varnish的主要目标是提高网站的响应速度和整体性能,通过缓存网页内容来减少对服务器的直接请求。自2006年发布首个0.9...
Varnish是一款高性能的HTTP加速器,其核心功能之一便是通过文件缓存技术来提升Web服务的响应速度。Varnish将所有的HTTP对象(如网页、图片等资源)存储在一个单一的大文件中,并在工作进程启动之初便将该文件映射至...
Varnish是一款高性能的HTTP应用层加速器,主要用于提高网站响应速度和承载能力。它通过将频繁访问的内容缓存在内存中来减少后端服务器的压力,并能够作为反向代理为多个后端提供服务。 #### 下载与安装 1. **下载**...
Varnish以其高效的"Visual Page Cache"技术脱颖而出,相比Squid,它更有效地利用内存,减少了内存与磁盘之间的频繁交互,从而提高性能。此外,Varnish提供了强大的管理接口,允许通过正则表达式快速清除特定缓存内容...
1. **Visual Page Cache技术**:Varnish采用先进的内存管理策略,避免频繁在内存和磁盘之间交换数据,从而提供比传统缓存系统如Squid更高的性能。 2. **稳定性**:Varnish在稳定性和性能之间取得了良好的平衡,优化...
Varnish Cache 是一款高性能的 HTTP 加速器,主要用于Web应用的加速与负载均衡。它通过缓存网页内容来减轻服务器的压力,提升网站的响应速度。Varnish 的设计目标是在不牺牲功能性的前提下,尽可能地提高性能。其...
Varnish是一款高性能的HTTP加速器,主要功能在于将网站数据缓存在内存中,并利用操作系统来管理这些数据何时驻留在内存中,何时被换出到磁盘上。这使得Varnish在相同硬件条件下比流行的Squid缓存服务快十到二十倍。...
Varnish是一款强大的开源HTTP缓存加速器,尤其在Linux环境下,它的性能表现卓越,能够显著提升网站的响应速度和处理能力。与传统的Squid缓存服务相比,Varnish在内存管理和缓存策略上有其独特的优势。Varnish采用...
由于国内网站备案比较麻烦,所以笔者便把网站放到... 目前用于Web的缓存系统很多,包括squid、varnish、Nginx自带的proxy_cache、FastCGI中的fastcgi_cache、APC、Xcache等。 像squid、varnish、Nginx自带的proxy
例如,使用Squid或Varnish作为反向代理,结合Apache的deflate模块,可以实现高效的静态资源缓存和压缩。 ### 6. **大型网站架构实例分析** - **全球顶级网站架构**:通过对YouTube、Technorati、Myspace、eBay等...