mod_pagespeed是一个开源的Apache module,它由谷歌开发,通过优化你的网页来减少响应延迟和带宽占用。【引用】
[p=null, 2, left]mod_pagespeed 需要 Apache 加载 mod_deflate(一个将 web内容gzip压缩后传输的模块)。[/p][p=null, 2, left]查看环境是否安装启用了mod_deflate模块检测方法:[/p]/usr/local/apache-2.4/bin/apachectl -t -D DUMP_MODULES[p=null, 2, left]如果看到:[/p]
deflate_module (shared)
[p=null, 2, left]则证明是正常加载并启用mod_deflate模块的。[/p]
[p=null, 2, left]本文是基于AMH 5.3一键LAMP环境,LAMP脚本参考:《[color=rgb(47, 136, 154)]LAMP最新源码安装脚本》[/p]
[p=null, 2, left]实测演示效果地址:demo.caogen8.co/ck 【建站学习研究如需服务器环境配置协助:@小草根】[/p]
[p=null, 2, left]下载解压mod_pagespeed模块: 【草根吧source包已下载好来自被和谐的谷歌的最新稳定版安装包 64位系统用!↓】【2018.2.5已更新至1.13.35.2稳定版本】[/p][p=null, 2, left]
本部分内容设定了隐藏,需要回复后才能看到
[/p][p=null, 2, left]安装mod_pagespeed模块:[/p][p=null, 2, left]本部分内容设定了隐藏,需要回复后才能看到
[/p][p=null, 2, left][↑ 从RPM文件中提取文件,避免直接安装需要相关依赖包,因为用的是AMH 5.3一键环境,路径变量不一样!][/p]cp usr/lib64/httpd/modules/mod_pagespeed_ap24.so /usr/local/apache-2.4/modules/chmod 755 /usr/local/apache-2.4/modules/mod_pagespeed_ap24.so[color=rgb(0, 102, 0)]创建并修改配置文件: vi /usr/local/apache-2.4/conf/extra/pagespeed.conf插入(I)如下配置信息:本部分内容设定了隐藏,需要回复后才能看到
:wq 保存! 【更多配置参考:https://developers.google.com/sp ... odule/configuration】
mkdir -p /var/cache/mod_pagespeed/chown -R www.www /var/cache/mod_pagespeed/
配置全局httpd.conf文件:
vi /usr/local/apache-2.4/conf/httpd.conf查找:
LoadModule http2_module modules/mod_http2.so在其下行加入:
LoadModule pagespeed_module modules/mod_pagespeed_ap24.so查找:
Include /usr/local/amh-5.3/vhost/amh-apache.conf在其下行加入:
Include conf/extra/pagespeed.conf
保存!
init 6重启,使全局加载生效!
查看环境是否正常安装并启用了mod_pagespeed模块检测方法:
本部分内容设定了隐藏,需要回复后才能看到
则证明是正常加载并启用mod_pagespeed模块的。