OpenLiteSpeed 安装并使用 PageSpeed

前言

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 的一致,上面的只是简单的设置了一下基本参数而已。更多的设置文档请翻看:https://modpagespeed.com/doc/

三、重启 OLS,然后再查看下面的网站就会默认开启 PageSpeed 了!

其他

如果有一个虚拟主机不想开启 pagespeed 的话,可以在该虚拟主机的配置下,添加一个 modpagespeed 模块,然后 模块参数 填写:

pagespeed off

该虚拟主机下的 pagespeed 就不会启用了。这的一提的是,OLS 下的配置文件即便是 .htaccess 发生了变动也需要平滑重启 OLS 才会生效,OLS 的操作更贴近 Nginx,只不过为静态规则上兼容了 Apache Httpd 而已。

发表评论

发表评论

沙发空缺中,还不快抢~