网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  为apache加速     
  文章作者:未知  文章来源:水木森林  
  查看:86次  录入:管理员--2007-11-17  
 
  作者:邱文宇

 你知道吗,如果你的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等等是没法压缩的。
 
 
上一篇: 微软代码    下一篇: 为什么要自己写底层涵式?
  相关文档
eclipse forms设计漂亮ui之简介 11-16
servlet/jsp配置详解基础入门介绍 11-17
我的java矢量软件之路4--faqs 11-17
java 中关于 unsaved-value 的问题 11-17
60秒倒计时的一个小javascript 11-16
hibernate中session的缓存及对象的状态 11-16
分享搞定的clob字段存取的代码 11-17
如何将java应用程序本地编译为exe 11-17
java新手学堂:acegi框架技术详细介绍 11-16
enterprise javabeans组件慨述之一 11-16
配置jdk / java 11-17
使用java来编写oracle数据库的存储过程 11-16
用databasepropertyex()检查过程状态 11-17
用java线程获取优异性能(i)??介绍线程、线程类及runnable 11-17
servlet基础例程-helloservlet(linux版本) 11-17
j2se综合--讨论vector遍历的通用实现 12-28
jboss中myfaces与sitemesh的集成 11-17
java applet编程显示图像 11-16
sun金融行业解决方案 11-17
scjp考试心得 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息