前言
PageSpeed 真的是前段利器可以有效的帮助网站提升速度,但是谷歌仅仅只为 Apache Httpd 和 Nginx 开发了相关扩展工具。不过 LiteSpeed 团队使用 ngx_pagespeed 的源码开发了适用于 OpenLiteSpeed 的 PageSpeed 工具。
安装
RHEL/CentOS/OEL:
适用于 RHEL 体系的 OLS 最新版已经默认包含了 pagespeed 模块,默认不开启,无需重复安装。
Deiban/Ubuntu
运行:
apt install ols-pagespeed
设置
一、进入 OLS控制台 —— 服务器 —— 模块,点击 添加
二、模块名称 填写 modpagespeed,模块参数 填写:
module modpagespeed {
param <<<END_param
pagespeed on
pagespeed InPlaceResourceOptimization off
pagespeed FetchHttps enable
pagespeed FileCachePath /tmp/lshttpd/pagespeed/
pagespeed EnableFilters remove_comments
pagespeed EnableFilters local_storage_cache
pagespeed EnableFilters extend_cache_pdfs
pagespeed EnableFilters combine_css
pagespeed EnableFilters rewrite_css
pagespeed EnableFilters extend_cache,rewrite_images
pagespeed EnableFilters rewrite_javascript
pagespeed FetcherTimeoutMs 5000
END_param
}
OLS 的 pagespeed 配置参数用 nginx 的一致,上面的只是简单的设置了一下基本参数而已。更多的设置文档请翻看:[url=https://modpagespeed.com/doc/]https://modpagespeed.com/doc/
三、重启 OLS,然后再查看下面的网站就会默认开启 PageSpeed 了!
其他
如果有一个虚拟主机不想开启 pagespeed 的话,可以在该虚拟主机的配置下,添加一个 modpagespeed 模块,然后 模块参数 填写:
pagespeed off
该虚拟主机下的 pagespeed 就不会启用了。这的一提的是,OLS 下的配置文件即便是 .htaccess 发生了变动也需要平滑重启 OLS 才会生效,OLS 的操作更贴近 Nginx,只不过为静态规则上兼容了 Apache Httpd 而已。
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。