将你的Apache速度提高十倍的经验分享(apache性能优化)

将你的Apache速度提高十倍的经验分享(apache性能优化)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

这个神通广大的模块就是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等等是没法压缩的。

分享到 :
相关推荐

美国服务器常用的虚拟机软件有哪些(美国服务器常用的虚拟机软件有哪些)

美国服务器常用的虚拟机软件有:1。VirtualPC。它具有占用内存小。启动快的优[...

阿里云服务器如何更换IP?阿里云服务器换ip方法(阿里云服务器怎么换IP)

阿里云服务器可以更换IP吗?阿里云服务器更换ip是有限制的。渲大师来说说阿里云ECS...

国外域名注册网站哪个好(国外知名域名注册商有哪些品牌)

大家好,今天来介绍国外域名注册网站哪个好(外贸域名注册建议)的问题,以下是渲大师小[...

主机空间和服务器的区别有哪些(主机空间和服务器的区别有哪些呢)

主机空间和服务器的区别有:1。定义不同。主机空间使用特殊的软硬件技术。把一台真实的物...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注