米饭粑 米饭粑
  • 注册
  • 登录
  • 首页
  • 好物推荐
    • 干货分享
    • 好物推荐
    • 免费资源
    • 非专业测评
  • 技术架构
    • Linux
    • HTTPS
    • Windows Server
  • 网站建设
    • 免费资源
    • 建站程序
    • 云建站
    • WordPress
  • 网络服务
    • CDN
    • DNS
    • HTTPS
  • 教程&更多
    • 更多教程
    • 资讯新闻
    • 琐琐碎碎
    • 关于米饭
    • 打赏米饭
  • 友情链接
  • 阿里云Ping
首页 › 技术架构 › PageSpeed 最新 PSOL 下载方式、Redis支持和缓存清理教程

PageSpeed 最新 PSOL 下载方式、Redis支持和缓存清理教程

妙正灰
4年前技术架构
2,978 11 0

前言

ngx_pagespeed 是一个非常不错的 Nginx 拓展,介绍就免了,直接进入重点。不过呢,自从 1.12.34 版本号起其安装方式就变了,并且还增加了 Redis 支持,本文还将介绍如何清理 PageSpeed 缓存。

PSOL 说明

在按谷歌官方教程的来的时候,大家估计也是蒙了,PSOL 竟然无法下载:

https://dl.google.com/dl/page-speed/psol/1.12.33.2.tar.gz  |  404. That’s an error.

因为,自 1.12.34 版本开始,PSOL 已经给我们预编译好了,因此下载方式也产生了变更。如果没有解压新的 PSOL 包的话,编译时会提示:

  You need to separately download the pagespeed library:
     $ cd /root/ngx_pagespeed-latest-beta
     $ wget https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz
     $ tar -xzvf 1.12.34.2-x64.tar.gz # expands to psol/

因此,新的预编译 PSOL 包和 ngx_PageSpeed 的下载姿势应该是:

https://dl.google.com/dl/page-speed/psol/[PageSpeed版本]-x[系统位数].tar.gz

例如:

https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz

Redis 支持

PageSpeed 的外部缓存,已经支持 Redis 了,一些喜欢 Redis 或者更多依赖 Redis 网站可以使用 Redis 作为外部缓存,而不是 Memcached 了。

添加方法

在配置中加入:

pagespeed RedisServer "host:port";

设置连接失败后的等待时间,默认 1s(可选):

pagespeed RedisReconnectionDelayMs timeout_in_milliseconds;

PageSpeed 缓存清理

touch /var/cache/pagespeed/cache.flush

运行上述语句即可, 其中 ‘/var/cache/pagespeed/’ 为配置文件中,pagespeed FileCachePath "/var/cache/pagespeed/"; 设置的目录。

ngx_pagespeed PageSpeed Redis
0
ngx_brotli 已经不再需要编译依赖,附最新教程
上一篇
正方教务系统选课经验分享
下一篇
评论 (11)
再想想
  • 禅猫

    这个模块太消耗资源

    4年前
    • 妙正灰

      @禅猫: 的确会比较吃资源,如果网站一天到晚改来改去会比较吃,平时是没关系的

      4年前
  • 免费资源部落

    用过加速效果还是不错的。

    4年前
    • 妙正灰

      @免费资源部落: 适合不太更新的企业站点

      4年前
  • more

    想从1.11.33.4升级到1.12.34.2.按照楼主的方法下载了POSL(),但是编译的时候报错
    checking for psol
    gcc: error: /root/lnmp/src/ngx_pagespeed.1.12.34.2/psol/lib/Release/linux/x64/pagespeed_automatic.a: No such file or directory

    4年前
    • 妙正灰

      @more: 应该是没解压,目录不存在

      4年前
    • more

      @妙正灰: 有解压的哦。确实这个目录/root/lnmp/src/ngx_pagespeed.1.12.34.2/psol/lib/Release/linux/x64不存在 linux目录下只有一个ia32目录

      4年前
    • 妙正灰

      @more: 那应该就是下载地址有问题的,下载的不是x64的

      4年前
    • more

      @妙正灰: 我是根据不加载posl编译,提供的报错信息,给的那个下载地址下载的,已经提交issue了,等官方看看怎么回复。 🙁

      4年前
    • 妙正灰

      @more: 官方git也有段时间没更新了

      4年前
  • more

    当然是已经解压了tar.gz

    4年前
标签
Appnode Brotli CDN CentOS CentOS8 Debian DNS ECC ECS Ghost HTTP2 HTTPS IIS IPV6 Linux LiteSpeed MariaDB MySQL Nginx OLS OpenLiteSpeed OpenResty OSS PageSpeed PHP PHP7 QUIC Redis RHEL RHEL8 SSL TokuDB Ubuntu Windows Server 2016 Wordpress 云服务器 升级 域名 对象存储 微软 数据库 百度 笔记本 阿里云 阿里云ACP
文章归档
关注米饭粑微信公众号
11
相关文章
编译升级 ApsaraCache 教程
Debian/Ubuntu 下安装 ApsaraCache
Ubuntu 编译安装 Nginx 及拓展支持
OpenLiteSpeed 安装并使用 PageSpeed
关于

稻粢穱麦,挐黄梁些,折腾云计算的经验分享和总结。

菜单
首页 教程 好物 关于 链接 打赏
内页链接
米饭粑 米范导航
Copyright © 2011-2021 米饭粑. Designed by nicetheme. 浙ICP备15006212号-1
  • 首页
  • 教程
  • 好物
  • 关于
  • 链接
  • 打赏
热门搜索
  • 402
  • 113
  • 546
  • 548
  • 460
妙正灰
文科屌丝伪IT男一枚.
337 文章
385 评论
380 喜欢
  • 0
  • 11
  • Top