开发者社区> 问答> 正文

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 的一致,上面的只是简单的设置了一下基本参数而已。更多的设置文档请翻看:[url=https://modpagespeed.com/doc/]https://modpagespeed.com/doc/
三、重启 OLS,然后再查看下面的网站就会默认开启 PageSpeed 了!

其他


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

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

展开
收起
妙正灰 2017-11-28 22:47:55 6908 0
3 条回答
写回答
取消 提交回答
  • ReOpenLiteSpeed 安装并使用 PageSpeed
    好吧。挺高级的
    2018-01-23 10:13:35
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    回 1楼(51干警网) 的帖子
    类似于 nginx 命令配置的可视化面板,和商业面板完全两个层次

    -------------------------

    回 3楼(51干警网) 的帖子
    商业程序的开源版
    2017-11-29 21:59:45
    赞同 展开评论 打赏
  • 阿里云论坛版主,QQ 1978638808
    这个面板是做什么用的?咳咳,不会是和阿里云一样卖服务器和空间的吧。

    -------------------------

    回 2楼(妙正灰) 的帖子
    好吧。挺高级的。
    2017-11-28 23:52:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载