为apache加速

原创 2007年09月28日 17:56:00

你知道吗,如果你的web server是采用apache那你就有机会通过安装一 个软件模块提高你的网站访问速度,最大能有10倍之多!这可不是吹牛,你看看原理就明白了。这个神通广大的模块就是mod_gzip. 它通过用和gzip一样的压缩算法对apache发出的页面进行压缩,可能的话可以把页面压缩成为原来大小的十份之一。哪,如果10K的页面只要传1K这 不就是提速10倍嘛。当然一般网页只可以达到3-6倍。那也很不错。对吧。连google这样一个大的网站都采用这个技术。你还不快跟上?

  这样一个好东东,来来来,我告诉你如何安装:分3步,1、下载,2、修改配置,3、测试。

1、 下载

到http://www.remotecommunications.com/apache/mod_gzip 下载mod_gzip.c 还有它的补丁。

2、 安装, 配置

  把mod_gzip放到你的apache的源代码目录下,新建一个mod_gzip目录如果需要补丁(针对1.3.17.la版) 还需运行:
patch mod_gizp.c
  按你需要,在配置中选择动态DSO或静态编译进apache系统。如何处理在README中讲得很清楚,如-add-module=mod_gzip.c, make,make install等等。这里不多讲。

把下列配置加入httpd.conf尾部。

# MOD_GZIP configuration
mod_gzip_on Yes
mod_gzip_minimum_file_size 1002
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 60000
mod_gzip_item_include mime "application/x-httpd-php"
mod_gzip_item_include mime text/*
mod_gzip_item_include mime "httpd/unix-directory"
mod_gzip_dechunk Yes
mod_gzip_temp_dir "/tmp"
mod_gzip_keep_workfiles No
mod_gzip_item_include file ".php3$"
mod_gzip_item_include file ".txt$"
mod_gzip_item_include file ".html$"
mod_gzip_item_exclude file ".css$"
mod_gzip_item_exclude file ".js$"


在保存修改后运行
…/bin/apachectl configtest确保配置修改无误。
然后用 apachectl restart 指令重起服务。

3、 修改,测试

  在宣布做好了之前在测试一下是优秀程序员的习惯。为了尽量不影响你的用户的浏览,我们可以用把新的apache驱动在8080端口上或者用指令控制mod_gzip起作用的目录,而不是一下子全用mod_gzip.
用法如下:


MOD_GZIP configuration


  你再用IE4或netscape认真的全面测试一遍,没有问题后你就可以让你的用户很开心的发现'XX网站现在好快哦。'

  Mod_gzip真的很神奇,100K的HTML大 文档只要12K就可以传到用户端了。越先采用这个技术你的用户对你的网站的高速度印象就越深。不过有所得必有所失,由于解压是在客户端进行的,效果和用户 的浏览器有一定关系。笔者测试了MSIE4,5,5.5,netscape 4.5 , 6都运行得很好. 不过java,jpg,gif等等是没法压缩的。

apache、php开启gzip压缩加速

使用gzip加速网页显示有两种方式 第一种:修改web服务器方式,如apache 修改apache配置文件: vi /etc/httpd/conf/httpd.conf,去掉下面两行注释 Load...
  • nuli888
  • nuli888
  • 2016年08月11日 13:11
  • 281

squid+apache实现缓存加速

1.首先介绍下版本选择,因为在刚开始测试的时候

运维笔记22 (apache的基本配置,静态网页,动态cgi,论坛搭建,squid实现正向,反向代理,简易cdn加速)

概述: 今天说的这个服务可以说是重中之重,他是互联网时代使用最多的一个服务,就是为人们提供网页的服务http。http服务器有很多比如apache,nginx,tomcat等。今天的主角是apache...
  • No_red
  • No_red
  • 2016年12月09日 21:56
  • 1157

  • -0001年11月30日 00:00
  • 56

利用squid加速apache

apache(81端口)+squid(80端口)(apache和squid跑在同一个机器上面 要实现反向代理 )我将我的外网域名用zhlinux.com代替了 下载squid  apache ...

pandownload百度网盘加速工具

  • 2017年12月10日 12:35
  • 3.26MB
  • 下载

使用SSE指令加速的电子相册实现

  • 2017年11月12日 20:18
  • 68.49MB
  • 下载

使用TAP网卡-加速你的虚拟机到host的访问

在使用Vmware或者virtualBox的时候,通过网络管理虚拟机的时候,一般网络都是使用的是桥接模式。当时在这种情况下一般都会遇到以下几个烦恼: 1。如果虚拟机采用的是DHCP,可能会每次开...

不动点迭代与Aitken加速上机

  • 2017年10月26日 21:22
  • 4.56MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为apache加速
举报原因:
原因补充:

(最多只允许输入30个字)