- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、说明
随着网站访问量的不断攀升,网站的负荷也不断上升,数据库负荷变化尤其明显,特别是在访问的高峰期,用户浏览器页面显示很缓慢,长时间连一个文本页面都显示不出来,最差的情况是网站直接崩溃,严重的影响了用户的体验,降低了网站的粘性。这个时候,是一定要考虑搭建web缓存服务器的时候了。
我们选择的是一款 Fikker 网站加速产品作为参考示例。根据官方的介绍,Fikker 是一款完全基于高速内存的缓存加速产品,无缓存文件生成,支持跨平台(windows和linux),在 V3.2.4 之前还没有看到提供对 freeBSD 操作系统的支持,我们使用它的免费版本做为示例。搭建web缓存服务器的目的:除了降低网站服务器的负荷和加快页面显示外,还可以隐藏源站,进行流量统计和实时监控,甚至是防盗链等等,最重要的是整个过程不需要修改已有网站程序的源码,全界面化的web缓存配置操作。
二、准备阶段
这个阶段我们先到 Fikker 的官方网站下载它,我们下载和使用的是 CentOS Linux 版本,不管是 Linux 还是 Windows 版本,整个安装和配置过程非常类似。我们将下载后的安装包 fikkerd-3.2.4-linux-x86.tar.gz 放在 /home/meng 下面,通过命令行进行解压:
tar zxvf fikkerd-3.2.4-linux-x86.tar.gz
三、配置阶段
1、根据 Fikker 安装说明,到了这个阶段,我们可以进行相关的配置了,目前 Apache 已经在占用 80 端口,为了安全起见,我们先测试后实施,我们现将 Fikker 的默认端口 80 改成 8080,这样子我们就可先将 Fikker 配置和测试完成后,再让其投入实际服务当中去,不会对原有的网站有任何影响。首先修改 config 目录下面的 fikkerd.ini 配置文件(命令行为:vi fikkerd.ini),如下:
修改完成配置后保存并退出编辑(里面的中文注释显示是乱码,支持 gbk 字符编码的终端显示才正常)。
启动 Fikker 服务器进程,命令行:
sudo ./fikkerd.sh start
看到 OK 的提示为启动完整。
我使用了 centOS 下面自带的 FireFox 浏览器登录和配置,通过浏览器远程配置,操作过程完全相同。登录地址::6780/fikker/ 。
主机管理配置,Fikker 充当了一个代理服务器的作用,浏览器先访问到 Fikker,接着 Fikker 访问源站并获得页面后,Fikker 将页面返回给浏览器,就是通过这个 HTTP 代理的过程,Fikker 达到了web页面缓存的目的。主机管理配置举例:
页面缓存配置,就是指定要缓存的页面 URL 和缓存周期,然后 Fikker 就会按照这个周期更新和缓存对应的页面。例如,我们要缓存目录 /pics/ 下面所有 jpg 图片,我们可以使用通配符 /pics/*.jpg 来匹配了。也可以使用复杂一些的正则表达式规则来匹配。参照下面的示例,可根据示例添加其它要缓存的web页面:
四、最后阶段
通过上面的配置,一切就绪,我们将修改 Apache 的端口和 Fikker 的端口,然后将 web缓存服务器 运行起来。
将 Apache 中的 httpd.conf 中的端口从 Listen 80 修改成 8080 。
将 Fikker 中的 fikkerd.ini 中的端口从 proxy_port 8080 修改成 80 。
重新启动 Apache 服务器进程。
重新启动 Fikker 服务器进程,命令为: sudo ./fikkerd.sh restart 。
通过浏览器访问一下网站,测试一下是否可正常访问,那么一切可以了,如果不行的话可尝试修改 【主机管理】看是否主机和源站配置是否正确。关于 Fikker 其它的配置,例如:页面缓存,防盗链,黑名单等可以在 Fikker 运营中不断优化和添加配置,配置完成后即时生效,不用重新启动 Fikker 进程了,不断学习和参照在线帮助系统(和相关使用帮助),将网站优化加速到最佳状态。稍微简单的学习几个最最常用的正则表达式可真是太有用了,真的可让你的网站缓存加速到飞起来。
您可能关注的文档
最近下载
- 慢性阻塞性肺病伴有急性下呼吸道感染护理查房.pptx
- 肺结核合并糖尿病(共23张PPT)【23页】.pptx
- 慢性阻塞性肺疾病护理疑难病历讨论.pptx VIP
- 安全管理体系与措施及环境保护管理体系与措施 .doc VIP
- 食材配送分拣管理制度内容.docx VIP
- 上汽通用雪佛兰-迈锐宝XL-产品使用说明书-全混动锐尊版-SGM7186EACHEV-17MYCHE2SCSOM26248143_20170629.pdf
- (完整版)软件项目开发计划书.pdf
- 增程式燃料电池电动汽车动力系统设计研究.pptx VIP
- 【增程式电动汽车能量管理策略研究开题报告文献综述5600字】.doc VIP
- 牛津上海版小学英语5年级下册 Module 3 Unit 3 Changes 公开课PPT课件12.ppt
文档评论(0)