网站响应及读取速度的快慢,无时无刻不影响着用户的访问量。Google 为网站开发者们提供了一个可以给出相关网站优化建议的工具 Page Speed,但是有了建议后的后续执行工作也是很麻烦的。为此,Google 又特地提供了一个傻瓜式优化方案:mod_pagespeed(Apache 优化加速模块)
mod_pagespeed 是专门针对Apache 2.2开发的自动优化提速模块,它可以自动完成超过15项的优化工作,包括优化缓存,减少客户端服务器之间的通讯,降低负载等等。
目前这套优化模块已经应用具于有 850万客户的 GoDaddy 服务器上,而且反响良好。
Debian中的安装过程如下(以32bit为例,其他版本可在此下载):
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb
dpkg -i mod-pagespeed-beta_current_i386.deb
修改mod_pagespeed配置文件pagespeed.conf设定优化的参数。
vi /etc/apache2/mods-available/pagespeed.conf
安装完或者修改完优化的参数,需要重新启动Apache才能应用最新的设定。
/etc/init.d/apache2 restart
下面介绍一下所有功能特点:
优化缓存
- 缓存扩展
- 压缩处理CSS
- 优化javascript最大限度的减少重复请求
- 自动缓存CSS
- JavaScript内嵌技术
有效载荷尺寸最小化
- 压缩空白
- 合并头信息
- 附加属性
- 内建核心Javascript
- 优化图像下载
- 跳过非法字符
- 重写优化CSS
项目主页: http://code.google.com/speed/page-speed/docs/module.html
插件下载地址: http://code.google.com/speed/page-speed/download.html
开源项目地址: http://code.google.com/p/modpagespeed/
目前支持 CentOS, RHEL, Ubuntu, Debian, Fedora 等 Linux 发行版,用户只需要下载并安装相应的 Deb 或 RPM 包就可以完全自动优化 Apache Http 服务器了。
其它发行版也可从源码安装,详细介绍见HowToBuild。
更多信息请阅读mod_pagespeed for Apache 2文档。
本文参考网址: