将你的Apache速度提高十倍的经验分享_Linux

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

时间: 2024-09-27 15:58:09

将你的Apache速度提高十倍的经验分享_Linux的相关文章

将 Web 应用性能提高十倍的10条建议

将 Web 应用性能提高十倍的10条建议 提高 web 应用的性能从来没有比现在更重要过.网络经济的比重一直在增长:全球经济超过 5% 的价值是在因特网上产生的(数据参见下面的资料).这个时刻在线的超连接世界意味着用户对其的期望值也处于历史上的最高点.如果你的网站不能及时的响应,或者你的 app 不能无延时的工作,用户会很快的投奔到你的竞争对手那里. 举一个例子,一份亚马逊十年前做过的研究可以证明,甚至在那个时候,网页加载时间每减少100毫秒,收入就会增加1%.另一个最近的研究特别强调一个事实,

Optane内存技术可让MacBook存储速度提高千倍

 据国外媒体报道,预计英特尔和美光科技将在2017年发布一款名为Optane的超高速内存新技术,这或许能为苹果MacBook加快存储速度铺平道路. Optane兼容NVMe存储协议,苹果已经在其MacBook部分机型中使用了NVMe(非易失性存储器)存储协议.这意味着这种新技术将更容易被苹果所采用. Optane使用了3D Xpoint技术,据说可以将存储速度提高1000倍,而且它的耐用性也会比普通闪存更高.这是因为它的存储密度大概是DRAM存储密度的10倍. 苹果在去年4月通过升级OS X软件

全国产百亿亿次超级计算机启动研制 速度将十倍于目前最快

记者27日从国家并行计算机工程技术研究中心获悉,由该中心牵头的"E级高性能计算机原型系统"研制项目正式启动,速度将十倍于目前世界最快.这标志包括核心处理器在内的全国产化百亿亿次超级计算机步入实际研发阶段. 目前世界上运算速度最快的是由国家并行计算机工程技术研究中心研制的"神威·太湖之光"超级计算机,峰值性能为125.436PFlops,未来研制的E级(Exascale,每秒百亿亿次)高性能计算系统的峰值性能将再提升一个数量级,达到1000PFlops以上,将为航天.

谷歌有意将互联网接入速度提高100倍

人民网2月11日电 美国谷歌公司10日宣布,将通过先进的光纤通信技术,把美国普通民众的互联网接入速度提高100倍.这是谷歌首次大规模涉足互联网接入服务.此前,该公司已经先后推出网上社交.智能电话.图书.音乐.视频.报纸和地图等诸多商业项目. <华盛顿邮报>披露,谷歌有意在一些美国居民区开展"光纤入户"项目建设.这样一来,美国家庭的互联网接入速度将达到每秒1GB.有意参加上述项目的地区需向谷歌提出申请.该公司表示,这种全新互联网接入服务将保持在"合适的价位"

日本新研究:将光伏组件高温高湿试验速度提高70倍

日本产业技术综合研究所(AIST)6月15日宣布,开发出了新的试验方法,可以将结晶硅型太阳能电池板(模块)在高温高湿环境下的加速试验速度提高70倍以上.这是产综研光伏发电研究中心模块可靠性小组的成果. 研究判明,结晶硅型太阳能电池模块长时间暴露于高温高湿环境下时,因封装材料水解产生的醋酸会腐蚀印刷在太阳能电池单元(发电元件)上的指状银电极,导致电极与硅界面的电阻升高. 因此,作为确认指状银电极可靠性的加速试验方法,此前一直是将电池单元制成模块,在温度85℃.相对湿度85%的环境下进行3000-5

美研发新技术可将无线网络速度提高10倍

这张图表显示的是丢包率的高企对网络表现的影响 http://www.aliyun.com/zixun/aggregation/17197.html">北京时间10月26日消息,据国外媒体报道,一个来自麻省理工学院,哈佛以及其它欧洲大学的研究人员组成的科研小组日前设计出一种方法,可以将不增大发射功率,不增加基站,也不需要额外带宽的情况下将无线网络的速度提升10倍.预计这项技术的问世将会对LTE和WiFi领域的发展产生重要影响. 从本质上来说,这项被称作"编码TCP"的技术

如何将iOS项目的编译速度提高5倍

前言 贝聊目前开发的两款App分别是贝聊家长版和贝聊老师版,最近因为在快速迭代开发新功能,项目规模急速增长,单个端业务代码约23万行,私有库约6万行,第三方库代码约15万行,单个客户端的代码行数约60万.现在打包一次耗时需要11~12分钟.虽然还远远比不上 Facebook 的40分钟,但是我们在内测的时候,经常一天要发布内测版两到三次.打包时CPU占用基本上是百分百的,因为没有专门的 CI 机器,对负责打包的同事(其实就是我自己)的工作时间占用比较多,所以最近一直在寻找加快打包速度的方案. 目

神奇五针孔眼镜现世 可提高10倍视力无副作用

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;      [ 科技讯]5月16日消息,据媒体报道,研究发现人们眼镜近视的程度越来越高,近视的年龄段也越来越趋于年轻化,甚至儿童化.一些普通眼镜不能够满足需求,日本公司开发出 一款新型针孔眼镜,佩戴之后可让 视力提高最多十倍. 日本眼科医生表示,视力0.1的人戴上针孔眼镜,视力能提高十倍,针孔眼镜每个只有五个孔,但是它能阻挡周围不需要的反射光,精密科学的针孔能准确的显

美国宽带网政策明日出炉网速提高25倍

3月15日消息,据国外媒体报道,美国联邦通讯委员会(FCC)本周二将宣布一项重要的宽带网政策,其主要目标之一是将目前的宽带网速度提高25倍. 这项人们非常期待的计划将向美国国会提出一系列建议,并且推动不断变化的通讯行业为美国人提供更多和速度更快的在线服务,因为美国人正在越来越多地使用互联网进行通讯.支付每月的账单.制定旅游计划以及欣赏电影和音乐. Concept Capital分析师Paul Gallant说,这确实是一个非常独特的事件.FCC重来没有要求进行这样广泛的转变.互联网是重要的也是危