如何使用Mod_Pagespeed加速apache和nginx服务器

时间:2019-04-29 03:17:12  来源:igfitidea点击:

mod_pagespeed是谷歌开发的一个Apache和Nginx web服务器的开源模块,用于优化网页以提高web服务器的性能。

它可以自动优化HTML, CSS, JavaScript, JPEG, PNG等文件。

如何在Linux上安装Mod_Pagespeed模块

如果是加速nginx,需要自己编译源代码。 源代码可以在官网 https://www.modpagespeed.com 获得。

如何在RHEL/CentOS 和 Fedora上安装Mod_Pagespeed

----------- 32位系统 -----------------
# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
# yum install at  
# rpm -Uvh mod-pagespeed-stable_current_i386.rpm

----------- 64位系统 -----------------
# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
# yum install at
# rpm -Uvh mod-pagespeed-stable_current_x86_64.rpm

如何在Debian 和 Ubuntu上安装Mod_Pagespeed

----------- 32位系统 -----------------
$ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
$ sudo dpkg -i mod-pagespeed-stable_current_i386.deb
$ sudo apt-get -f install

----------- 64位系统 -----------------
$ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
$ sudo dpkg -i mod-pagespeed-stable_current_amd64.deb
$ sudo apt-get -f install

Mod_Pagespeed 的配置文件在什么位置

/etc/httpd/conf.d/pagespeed.conf: mod_pagespeed配置文件。(centos/rhel)
/etc/apache2/mods-enabled/pagespeed.conf: mod_pagespeed配置文件 (Debian/ubuntu)
/usr/lib{lib64}/httpd/modules/mod_pagespeed.so:apache2.2模块,如果是2.4, 模块名称为mod_pagespeed_ap24.so
pagespeed_libraries.conf: Apache的默认库集,在Apache启动时加载。
/var/cache/mod_pagespeed: 加速站点的文件缓存目录
/etc/cron.daily/mod-pagespeed:用于检查和安装最新更新的mod_pagespeed cron脚本。

如何配置Mod_Pagespeed模块

在apache中,默认mod_pagespeed 模块是打开的。

可以使用下面命令查看

# curl -D- http://192.168.0.15/ | less

HTTP/1.1 200 OK
Date: Fri, 04 Mar 2016 07:37:57 GMT
Server: Apache/2.4.6 (CentOS) PHP/5.4.16
...
X-Mod-Pagespeed: 1.9.32.13-0

如何禁用Mod_Pagespeed模块

修改配置文件 pagespeed.conf

ModPagespeed off