网站响应及读取速度的快慢,无时无刻不影响着用户的访问量。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文档。

本文参考网址: