varnish

9月22日 · 2014年

http加速器Varnish的vcl配置小记(lnmp环境)

2
在以前的公司曾安装过 Varnish,可惜还没摸热就离职了,这次接着倒腾了下 Varnish,并搭建成功,特来记录下,以备后用。 一、测试环境 系统版本:CentOS 6.4 x64 WEB 环境:Nginx+PHP+MySQL Varnish:3.0 工作原理:简单的说,在本次测试中,Varnish 将来自 80 的请求转发到后端的 nginx8080 端口,当匹配到请求是 jpg、css、js 等静态文件时,将会进入缓存中查找,若未找到则将请求发给后端的 nginx 处理,并缓存此次请求的文件,若下次再次出现相同请求时(通过哈希校验),将直接从缓存中调用。因为 Varnish 缓存处于内存当中,所以读取速度是硬盘无法比拟的,从而实现了 HTTP 加速(Ps:本文为单台主机测试)。 二、安装 Varnish 之前博客已经写过安装 Varnish 相关文章,就不赘述了,详情:http://zhang.ge/2044.html 三、修改 nginx 配置 在安装 varnish 之前,lnmp 环境已经搭建…
3月13日 · 2014年

HTTP加速器varnish安装小记(1)

32
上午共享的那个varnish 安装手册,个人看了下,有点不知所云,好吧~看来还是先安装玩玩! 苦逼公司服务器没法连外网,不能用什么 wget 或 yum 命令直接下载安装,每每看到别人博客贴出的在线安装代码时,总有一股羡慕嫉妒“恨”冒了出来。。。好吧,既然没法上外网,那只能麻烦点通过下载源码来编译安装了! Varnish 3.0.4 下载地址: http://repo.varnish-cache.org/source/varnish-3.0.4.tar.gz 开始安装: tar zxvf varnish-3.0.4.tar.gz cd varnish-3.0.4 ./configure --prefix=/usr/local/src/varnish/ make && make install 发现到第三步时,报如下错误: checking for PCRE... no configure: error: Package requirements (libpcre) were not met:…