开源项目地址: http://code.google.com/p/modpagespeed/
Google推出mod-pagespeed免费模块用于优化Apache HTTP服务器框架下的网站速度。该模块从多个方面对服务器运行速度进行优化,例如可以对图片进行再压缩,通过CMS(内容管理系统)改变网页构造但不改变CMS本身等。在此开源之前,Google内部也一直使用该模块。
模块下载地址:http://code.google.com/intl/zh-cn/speed/page-speed/download.html
mod-pagespeed模块的作用如下:
1、不需要对网站 CMS 系统进行改变即可应用。
2、自行对网络传输的 html 字节优化及对图象、JavaScript、css 进入压缩优化传输。
3、智能缓存是一大亮点,它可以自动智能缓存,加速下载。
安装实例:
环境:centos5.5(32位)+lampp集成环境(编译安装方法一样)
1、导入Google Public key:
[root@xmydlinux ~]# rpm –import http://dl.google.com/linux/linux_signing_key.pub
2、下载安装
[root@xmydlinux ~]# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm
[root@xmydlinux ~]#rpm -ivh mod-pagespeed-beta_current_i386.rpm
Preparing… ########################################### [100%]
1:mod-pagespeed-beta ########################################### [100%]
[确定]td:[确定]
注:如提示缺少httpd及其它依赖请使用yum安装(安装完mod-pagespeed可以将rpm安装的httpd卸载)
3、将mod-pagespeed模块添加至lampp集成环境的apache中
[root@xmydlinux ~]# mv /usr/lib/httpd/modules/mod_pagespeed.so /opt/lampp/modules
[root@xmydlinux ~]# mkdir -p /opt/lampp/tmp/mod_pagespeed/cache/
[root@xmydlinux ~]# mkdir -p /opt/lampp/tmp/mod_pagespeed/files/
[root@xmydlinux ~]# chown -R nobody:nobody /opt/lampp/tmp/mod_pagespeed/
[root@xmydlinux ~]# vi /opt/lampp/etc/httpd.conf #添加如下内容:
LoadModule pagespeed_module modules/mod_pagespeed.so
<IfModule pagespeed_module>
ModPagespeed on
AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html
ModPagespeedFileCachePath “/opt/lampp/tmp/mod_pagespeed/cache/”
ModPagespeedGeneratedFilePrefix “/opt/lampp/tmp/mod_pagespeed/files/”
<Location /mod_pagespeed_beacon>
SetHandler mod_pagespeed_beacon
</Location>
<Location /mod_pagespeed_statistics>
Order allow,deny
Allow from localhost
SetHandler mod_pagespeed_statistics
</Location>