存档

‘varnish’ 分类的存档

安装配置varnish-2.1

2010年4月13日 eric 143 条评论

说明:以前安装过varnish 1.1.2版本,并发大了CPU会飙升到99%,这个BUG很令人头疼,所以就放弃了在也没有关注过,最近看他官方站,有更新就安装了看了下,有所提升,但是现在没有实体机也没有做大量的并发测试,虚拟做压力测试也没有什么意意~

引用:

Varnish简介
Varnish 是一款高性能且开源的反向代理服务器(Reverse Proxy Server),挪威最大的线上报纸 Verdens Gang 使用3台Varnish代替了原本的12台Squid, 性能比以前更好。Varnish 的作者 Poul-Henning Kamp 是 FreeBSD 核心的开发人员之一,他认为现在的电脑比起1975年已经复杂许多。在那个时代,存储媒介只有两种:记忆体与硬盘。但现在电脑系统的记忆体除了主记忆体外,还包括了CPU内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得知这些情況而做到最佳化,但作业系统可以得知这些情況,所以这部份的工作有关交给作业系统处理,这就是 Varnish Cache 的设计架构。
一般來说,使用Varnish代替Squid的理由有三点:

1.Varnish采用了“Visual Page Cache”技术,在记忆体的利用上,Varnish 比 Squid 更具有优势,它避免了Squid频繁在记忆体、硬盘中交换文件,性能比 Squid 还高。
2. Varnish的稳定性高,进行相同工作的Squid服务器发生故障的几率似乎比Varnish高。
3. 通过Varnish管理端口,可以使用正则表达式、批量地清除部分缓存,这一点是Squid不能具备的。

Linux 系统安裝 Varnish 的过程:
1. 代码快速获取地址:

wget http://cdnetworks-kr-1.dl.sourceforge.net/project/varnish/varnish/2.1/varnish-2.1.tar.gz

wget wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.02.tar.bz2

分类: varnish 标签: , ,