摘要:
1.Squid,很古老的反向代理软件,拥有传统代理、身份验证、流量管理等高级功能,但是配置太复杂。它算是目前互联网应用得最多的反向缓存代理服务器,工作于各大古老的cdn上。2.Varnish是新兴的一个软件,设计简单,更符合目前互联网的应用,很多公司都采用了varnish这个软件,比如微博的openapi http://open.t.sina.com.cn 。Varnish是基于内存缓存,重启后数据将消失。3.nginx nginx的反向代理缓存是通过一个模块实proxy_cache来实现的,目前这个模块还在完善中,但是很多公司已经开始使用了。群里总是有人在问cache用什么,有varnish 阅读全文
posted @ 2012-02-12 20:29
糖豆爸爸
阅读(710)
评论(0)
推荐(0)
摘要:
一、varnishd指令Varnish启动的命令是/usr/local/varnish/sbin/varnishd,此命令参数较多,用法比较复杂,在命令行执行“/usr/local/varnish/sbin/varnishd –h”即可得到varnishd的详细用法,表2-6列出了varnishd常用参数的使用方法和含义。表1命令参数参数含义 -aaddress:port表示varnish对httpd的监听地址及其端口 -baddress:port表示后端服务器地址及其端口 -d表示使用debug调试模式 -ffile指定varnish服务器的配置文件 -pparam=value指定服务器参数 阅读全文
posted @ 2012-02-12 11:14
糖豆爸爸
阅读(7582)
评论(2)
推荐(0)
摘要:
一、安装VarnishVarnish的安装非常简单,下面逐步介绍:1、安装前的准备Varnish安装环境如下表1所示:表1主机名 操作系统 IP地址Varnish-serverCentOS release 5.4 192.168.12.246Web-server CentOS release 5.4192.168.12.26接着,建立varnish用户以及用户组,并且创建Varnish缓存目录和日志目录:[root@varnish-server ~]#useradd -s /sbin/nologin varnish[root@varnish-server ~]#mkdir /data/varn 阅读全文
posted @ 2012-02-12 11:11
糖豆爸爸
阅读(1489)
评论(0)
推荐(0)
摘要:
一、Varnish概述Varnish是一款高性能且开源的反向代理服务器和HTTP 加速器,它的作者Poul-Henning Kamp是FreeBSD核心的开发人员之一,Varnish采用全新的软件体系机构,和现在的硬件体系配合紧密。作者认为现在的电脑比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外,还包括CPU内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此Squid Cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理,这就是 Varnish c 阅读全文
posted @ 2012-02-12 11:08
糖豆爸爸
阅读(483)
评论(0)
推荐(0)