高性能HTTP加速器Varnish-3.0.3搭建、配置及优化步骤
经过一天的努力,终于将Varnish缓存服务器部署到线上服务器了。趁着热乎劲儿,赶紧给大家分享一下。Varnish是一个轻量级的Cache和反向代理软件。先进的设计理念和成熟的设计框架是Varnish的主要特点。下面是Varnish的一些特点:
基于内存进行缓存,重启后数据将消失;
利用虚拟内存方式,I/O性能好;
支持设置0~60秒精确缓存时间;
VCL 配置管理比较灵活;
32位机器上缓存文件大小为最大2GB;
具有强大的管理功能;
状态机设计巧妙,结构清晰;
利用二叉堆管理缓存文件,可达到积极删除目的;(http://www.0830120.com)
在安装Varnish之前,系统如果没有安装pcre,在编译Varnish 2.X以上版本时,会提示找不到PCRE库,而pcre库是为了兼容正则表达式,所以必须先安装pcre库。下面是pcre的安装过程:
首先,下载pcre软件包:
进行加压缩软件包,进行编译安装:
至此,pcre库已经安装完成。接着,建立Varnish用户以及用户组,并创建Varnish缓存目录和日志目录。
现在可以进行安装Varnish,这里将Varnish安装到/usr/local/目录下,操作如下:
下载最新Varnish-3.0.3软件包:
设置安装参数,然后进行编译安装:
将varnish配置文件和服务写入到系统:
至此,Varnish安装完成。现在开始配置Varnish,在配置Varnish之前首先了解一下Varnish处理流程:
转载于:https://www.cnblogs.com/HanaKana/p/10784688.html
高性能HTTP加速器Varnish-3.0.3搭建、配置及优化步骤相关推荐
- 高性能HTTP加速器Varnish(管理维护篇)
一.varnishd指令 Varnish启动的命令是/usr/local/varnish/sbin/varnishd,此命令参数较多,用法比较复杂,在命令行执行"/usr/local/var ...
- 高性能HTTP加速器Varnish(安装配置篇)
一.安装Varnish Varnish的安装非常简单,下面逐步介绍: 1.安装前的准备 Varnish安装环境如下表1所示: 表1 主机名 操作系统 ...
- Varnish 4.0.3详细配置
最近在折腾varnish 4.0,话说从3.0到4.0变化挺大的,许多配置做了调整 对比Varnish 3.x的主要改进点 (1).完全支持流对象: (2).可后台获取失效的对象,即Client/ba ...
- 高性能HTTP加速器varnish实践
一,varnish介绍及特点 varnish是一款高性能的.轻量的.开源的反向代理服务器和HTTP加速器.Varnish代码量不大,先进的设计理念和成熟的设计框架是它的主要特征.目前在缓存工具的选择上 ...
- 高性能HTTP加速器Varnish(概念篇)
一. Varnish概述 Varnish是一款高性能且开源的反向代理服务器和HTTP 加速器,它的作者Poul-Henning Kamp是FreeBSD核心的开发人员之一,Varnish采用全新的软 ...
- 高性能HTTP加速器Varnish(性能调优篇)
varnish是否能稳定.快速的运行,与Linux本身的优化以及varnish自身参数的设置有很大关系,在varnish安装配置完成后,还必须从操作系统和varnish配置参数两个方面对varnish ...
- ejabberd mysql 搭建配置_ejabberd安装步骤+Mysql配置
有关管理员账号问题: 1.下载Ejabberd安装包 wget http://www.process-one.net/downloads/ejabberd/2.1.13/ejabberd-2.1.13 ...
- Varnish高性能开源HTTP加速器:Varnish Nginx和Varnish Apache搭建配置
Varnish是一款高性能的开源HTTP加速器,一般用来和Nginx.Apache等搭配使用,组建一个高效率的Web服务器.Varnish的某个负责接受新HTTP连接的线程开始等待用户,如果有新的HT ...
- 高性能缓存服务器Varnish详解
一.简介 Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好. Varnish 的作者Po ...
最新文章
- 光立方原理讲解_一分钟讲解光模块原理与结构
- 计算机与网络应用基础知识下上机考试,计算机应用基础知识考试
- linux强制回收内存,Linu系统cache强制回收
- 51单片机——硬件基础
- JavaScript基础部分
- Java中的properties文件中的key不能使用项目中的接口名和Java文件名
- 解决web网站被挂马清除方法
- TFS Server 2017 自动化部署步骤
- Android四大组件的作用
- Odoo发邮件被服务器退回
- 如何用excel筛选相似内容_excel怎么筛选出相同内容
- 修改python终端不能打开方法解决
- 计算机操作电脑试题评分标准,2014计算机一级上机试题(1—5套)评分标准.docx
- QQ内网页提示“已停止访问”的原因及解决方案
- Go 编写开机自启动服务
- PTA 空心的数字金字塔
- JavaScript系列之— 常见的Number 对象汇总
- unity3d实现第一人称射击游戏之CS反恐精英(六)(朝准星位置发射子弹,更换弹夹 )
- 蒙特卡洛模拟计算风险价值VAR之R语言实现
- PostgreSQL performance test use ssh tunnel