初步試用Squid的替代產(chǎn)品──Varnish Cache網(wǎng)站加速器[原創(chuàng )] 大 | 中 | 小
來(lái)源:ChinaUnix博客 日期:2008.06.27 17:22 (共有
0條評論)
我要評論 Varnish是一款高性能的開(kāi)源HTTP加速器,挪威最大的在線(xiàn)報紙 Verdens Gang (vg.no) 使用3臺Varnish代替了原來(lái)的12臺squid,性能比以前更好。
Varnish的作者Poul-HenningKamp是FreeBSD的內核開(kāi)發(fā)者之一,他認為現在的計算機比起1975年已經(jīng)復雜許多。在1975年時(shí),儲存媒介只有兩種:內存與硬盤(pán)。但現在計算機系統的內存除了主存外,還包括了cpu內的L1、L2,甚至有L3快取。硬盤(pán)上也有自己的快取裝置,因此squidcache自行處理物件替換的架構不可能得知這些情況而做到最佳化,但操作系統可以得知這些情況,所以這部份的工作應該交給操作系統處理,這就是Varnish cache設計架構。
Varnish可以在FreeBSD 6.0和Linux 2.6內核上運行。
1、編譯安裝varnish HTTP加速器:
引用
wget
http://blog.s135.com/soft/linux/varnish/varnish-1.1.1.tar.gztar zxvf varnish-1.1.1.tar.gz
cd varnish-1.1.1
./configure --prefix=/usr/local/varnish
make && make install
2、簡(jiǎn)單啟動(dòng)varnish守護進(jìn)程,用本機80端口去反向代理加速127.0.0.1:81上的Apache服務(wù)器:
引用
/usr/local/varnish/sbin/varnishd -a :8080 -b 127.0.0.1:81 -pthread_pool_max=1500 -p thread_pools=5 -p listen_depth=512 -pclient_http11=on -w 1,10000,120
Varnish官方網(wǎng)站:
http://www.varnish-cache.org/另有一份PDF文檔,說(shuō)明Varnish原理的:
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=2163384我測試了一下,在同等配置環(huán)境下,Varnish的性能確實(shí)要超過(guò)Squid,穩定性也不錯,值得繼續去深入研究。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。