一、说明
随着网站访问量的不断攀升,网站的负荷也不断上升,数据库负荷变化尤其明显,特别是在访问的高峰期,用户浏览器页面显示很缓慢,长时间连一个文本页面都显示不出来,最差的情况是网站直接崩溃,严重的影响了用户的体验,降低了网站的粘性。这个时候,是一定要考虑搭建web缓存服务器的时候了。
我们选择的是一款 Fikker 网站加速产品作为参考示例。根据官方的介绍,Fikker 是一款完全基于高速内存的缓存加速产品,无缓存文件生成,支持跨平台(windows和linux),在 V3。2。4 之前还没有看到提供对 freeBSD 操作系统的支持,我们使用它的免费版本做为示例。搭建web缓存服务器的目的:除了降低网站服务器的负荷和加快页面显示外,还可以隐藏源站,进行流量统计和实时监控,甚至是防盗链等等,最重要的是整个过程不需要修改已有网站程序的源码,全界面化的web缓存配置操作.
二、准备阶段
这个阶段我们先到 Fikker 的官方网站下载它,我们下载和使用的是 CentOS Linux 版本,不管是 Linux 还是 Windows 版本,整个安装和配置过程非常类似。我们将下载后的安装包 fikkerd—3。2。4-linux-。gz 放在 /home/meng 下面,通过命令行进行解压:
tar zxvf fikkerd-3。-linux-
三、配置阶段
1、根据 Fikker 安装说明,到了这个阶段,我们可以进行相关的配置了,目前 Apache 已经在占用 80 端口,为了安全起见,我们先测试后实施,我们现将 Fikker 的默认端口 80 改成 8080,这样子我们就可先将 Fikker 配置和测试完成后,再让其投入实际服务当中去,不会对原有的网站有任何影响。首先修改 config 目录下面的 配置文件(命令行为:vi fikkerd。ini),如下:
修改完成配置后保存并退出编辑(里面的中文注释显示是乱码,支持 gbk 字符编码的终端显示才正常)。
启动 Fikker 服务器进程,命令行:
sudo ./fikkerd。sh start
看到 OK 的提示为启动完整。
我使用了 centOS 下面自带的 FireFox 浏览器登录和配置,通过浏览器远程配置,操作过程完全相同。登录地址:。:6780/fikker/ 。
主机管理配置,Fikker 充当了一个代理服务器的作用,浏览器先访问到 Fikker,接着 Fikker 访问源站并获得页面后,Fikker 将页面返回给浏览器,就是通过这个 HTTP 代理的过程,Fikker :
页面缓存配置,就是指定要缓存的页面 URL 和缓存周期,然后 Fikker 就会按照这个周期更新和缓存对应的页面。例如,我们要缓存目录 www。baidu。com/pics/ 下面所有 jpg 图片,我们可以使用通配符
搭建web缓存服务器 来自淘豆网m.daumloan.com转载请标明出处.