发表主题 回复主题
  • 484阅读
  • 0回复

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

级别: 论坛版主
发帖
9078
云币
12667
— 本帖被 不靠谱贝贝 设置为精华(2017-04-28) —
前言 dG~U3\!  
M3!;u%~} s  
ngx_pagespeed 是一个非常不错的 Nginx 拓展,介绍就免了,直接进入重点。不过从 1.12.34 版本号起其安装方式就变了,并且还增加了 Redis 支持,本文还将介绍如何清理 PageSpeed 缓存。 ZR)M<*$  
0d:t=LKw)  
PSOL 说明 ! ,H6.IH;S  
99'c\[fd'  
在按谷歌官方教程的来的时候,大家估计也是蒙了,PSOL 竟然无法下载 ]Y->EME:W  
  1. https://dl.google.com/dl/page-speed/psol/1.12.33.2.tar.gz  |  404. That’s an error.
C-,#t5eir  
XJl 3\*  
因为,自 1.12.34 版本开始,PSOL 已经给我们预编译好了,因此下载方式也产生了变更。如果没有解压新的 PSOL 包的话,编译时会提示: qJl DQc-  
W:wSM *  
= 4|"<8'  
  1. You need to separately download the pagespeed library:
  2.      $ cd /root/ngx_pagespeed-latest-beta
  3.      $ wget https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz
  4.      $ tar -xzvf 1.12.34.2-x64.tar.gz # expands to psol/
6q0)/|,@  
8~.8"gQ  
=1!.g"0  
因此,新的预编译 PSOL 包和 ngx_PageSpeed 的下载姿势应该是:
  1. https://dl.google.com/dl/page-speed/psol/[PageSpeed版本]-x[系统位数].tar.gz
9Ou}8a?m"  
&E!m(|6?+  
例如:
  1. https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz
<pG 4 g  
?l @=}WN  
t(.vX  
Redis 支持 b rDyjh  
MX!N?k#KhP  
PageSpeed 的外部缓存,已经支持 Redis 了,一些喜欢 Redis 或者更多依赖 Redis 网站可以使用 Redis 作为外部缓存,而不是 Memcached 了。 `GY]JVW  
9 MQwc  
添加方法 U F89gG4  
e&[~}f?  
配置中加入: T(cpU,Q  
Aq'~'hS`1  
  1. pagespeed RedisServer "host:port";
6y?uH; SL  
^ rO}'~(  
R Eo{E  
设置连接失败后的等待时间,默认 1s(可选): &g*1If  
j#p3<V S4  
  1. pagespeed RedisReconnectionDelayMs timeout_in_milliseconds;
$|!3ks  
Pum&\.l  
RR/?"d?&  
PageSpeed 缓存清理 3_i29ghv  
G/(tgQ  
  1. touch /var/cache/pagespeed/cache.flush
W ,]Ua]  
pVjOp~=U  
运行上述语句即可, 其中 ‘/var/cache/pagespeed/’ 为配置文件中,
  1. pagespeed FileCachePath "/var/cache/pagespeed/";
设置的目录。
QQ:1251205255,仅提供付费服务。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 95 - 78 = ?
上一个 下一个