背景介绍
谷歌优化加速mod_pagespeed作为Apache HTTP Server的module,它能在服务网页请求的即时做出超过15种的优化调整,包括优化缓存,最小化客户端—服务器往返路程,压缩有效传输体积。
经过实验观察,mod_pagespeed最高能使页面加载时间压缩50%。
项目已经被迁移到了GitHub,链接地址为:https://github.com/pagespeed/mod_pagespeed
Apache mod_pagespeed安装方法
1.下载安装包
32位系统
1 |
$ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm |
64位系统
1 |
$ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb |
鉴于国内被和谐的情况,可以本站下载 64位Ubuntu点击这里 32位Ubuntu点击这里
2.安装
1 |
$ dpkg -i mod-pagespeed-*.deb |
3.重启Apache2
1 |
$ sudo service apache2 restart |
4.检查是否安装成功
1 2 |
$ apachectl -M | grep pagespeed pagespeed_module (shared) |
5.潜在问题
安装这个插件之后,可能会导致页面在不同操作系统之间的显示错乱问题,目前WordPress
上会出现这种问题,应该是缓存导致的问题,因为WordPress
会根据系统,浏览器的不同来进行页面兼容处理,如果直接返回缓存数据,反而会出问题。目前暂时只能是禁用这个插件了。
另外,当主机的CPU
,内存有限的情况下,这个模块反而增加了系统开销,导致系统响应缓慢。有些Javascript
代码被优化后,会工作不正常,目前看来,对小网站来说副作用大于正面作用。
1 2 |
$ sudo a2dismod pagespeed $ sudo service apache2 restart |