天天看点

安装Google 模块mod-pagespeed 加速apache

  安装Google 模块mod-pagespeed 加速apache

一、安装环境:CentOS  5.3安装Google  mod-pagespeed  模块

Google webmaster central blog last week announced new module mod_pagespeed for Apache web servers which makes the site to load very fast and still this module in beta stage.

Previously Google webmaster central came with a tool Page speed extension for Firefox, which calculates and analyzes the web page and returns which makes element or external file makes more slowness in your web page.

mod_pagespeed is an open-source Apache module that automatically optimizes web pages and resources for better performance. mod_pagespeed includes several filter that optimize JavaScript, HTML and CSS stylesheets. It also includes filters for optimizing JPEG and PNG images.

mod_pagespeed module comes for different Linux distributions like Debian/Ubuntu and CentOS/Fedora and also for 32 bit and 64 bit distributions

如果你在安装的时候出现yum localinstall -y mod-pagespeed-beta_current_i386.rpm

Public key for mod-pagespeed-beta_current_i386.rpm is not installed

则需要导入Google Public key:

wget https://dl-ssl.google.com/linux/linux_signing_key.pub 

rpm –import linux_signing_key.pub

或者

rpm –import http://dl.google.com/linux/linux_signing_key.pub

OK,现在开始安装mod-pagespeed

模块下载地址:http://code.google.com/intl/zh-cn/speed/page-speed/download.html

测试安装环境CentOS 5.5 32bit,请根据需求从模块下载地址获取正确模块:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

yum localinstall -y mod-pagespeed-beta_current_i386.rpm

目前官方有提供 CentOS/Fedora、Debian/Ubuntu (32-bit and 64-bit) 的套件

在 CentOS 5.5 下安裝很順利, 只要將 rpm 安裝, 重啟 Apache 即可.

若是自己编的 Apache, configure 时需加上 --enable-deflate 参数, 装完 rpm 后,

若 Apache 的路径在 /usr/local/apache

mv /usr/lib/httpd/modules/mod_pagespeed.so /usr/local/apache/modules

httpd.conf 加入 LoadModule pagespeed_module modules/mod_pagespeed.so

再把 /etc/httpd/conf.d/pagespeed.conf 里面的 IfModule pagespeed_module 区段复制到 httpd.conf

要确认 mod_pagespeed 是否有运作, 可以查看 phpinfo(); 页面,

在 HTTP Headers Information 可以看到 X-Mod-Pagespeed 0.9.0.0-128

至于mod-pagespeed模块的作用如下:

不需要对网站 CMS 系统进行改变即可应用。 

加速模块可以自行对网络传输的 html 字节优化及对图象 、css 进入压缩优化传输 

智能缓存是一大亮点,它可以自动智能缓存,加速下载 

目前这套优化模块已经应用GoDaddy服务器上,而且反响良好。根据此前的一些实践来看, 通过mod_pagespeed可以对 Web 性能的多个方面,包括缓存、客户端与服务器之间的连接、载荷大小等进行优化,最大可将页面加载时间缩短 50% 。

项目主页: http://code.google.com/speed/page-speed/docs/module.html

插件下载地址: http://code.google.com/speed/page-speed/download.html

Google推出mod-pagespeed免费模块用于优化Apache HTTP服务器框架下的网站速度。该模块从多个方面对服务器运行速度进行优化,例如可以对图片进行再压缩,通过CMS(内容管理系统)改变网页构造但不改变CMS本身等。在此次开源之前,Google内部也一直使用该模块。

本文转自 wgkgood 51CTO博客,原文链接:http://blog.51cto.com/wgkgood/422577

继续阅读