varnish中Varnishlog命令解析

Varnish一个真正的特点就是它如何记录数据的。使用内存段代替普通的日志文件,当内存段使用完以后,又从头开始,覆盖最旧的记录。这样就可以非常快的记录数据,并且不需要磁盘空间。缺点就是您没有把数据写到磁盘上,可能会消失。 (varnish也支持将数据写到硬盘的文件上,看您如何选择)
Varnishlog 这个程序可以查看 varnish 记录了哪些数据。Varnishlog 给您生成原始的日志,包括所有的事件。我一会给您演示。
在运行了varnish的终端窗口上,运行varnishlog这个命令。
您可以看见如下显示

#./varnishlog
0 CLI – Rd ping
0 CLI – Wr 200 PONG 1277172542 1.0

这是检查varnish的主进程是否正常,如果看见这就说明一切OK. Continue reading

linux下varnish配置及使用教程

centos6.0  32位
Varnish3.0.2

我们先配置nginx环境.参考教程:http://blog.haohtml.com/archives/6051
并修改nginx的监听端口为81.下面我们varnish监听的端口为80端口.

==============================================================
目前varnish的最新版本为3.0.2,这里我们使用最新的稳定版本

cd /usr/local/soft
wget http://repo.varnish-cache.org/source/varnish-3.0.2.tar.gz
tar zxvf varnish-3.0.2.tar.gz
cd varnish-3.0.2
./configure --prefix=/usr/local/varnish
make && make install

Continue reading

squid和varnish的小结

上周初步接触linux下的这2个反向缓存软件,都实验了一下,貌似squid还是比较顺利的,varnish则碰到了一些问题

从varnish的文档看,性能比squid强很多,而且不是一点点,下面国外某在线媒体的12台squid换成3台varnish前后访问响应延时比较,据说有人也测试过的确如此,

但我就不那么顺利了。 Continue reading