实践将LNMP环境配置ngx_pagespeed加速插件方法
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

可能很多朋友跟蜗牛一样,在浏览一些网站的时候,看到不错的JS特效、图片都喜欢将功能收藏,或者图片另存为下来。经常在下载JS和图片的时候看到其后缀比较奇怪,比如带有\\”.jpg.pagespeed.ic.TyXVh2L5XY.jpg\\”这样的后缀,可以看到当前网站环境中安装过ngx_pagespeed加速插件。所以,在这篇文章中,蜗牛也将在Linux VPS主机WEB环境中安装ngx_pagespeed看看,不一定去使用,但是看看如何安装的。
从用户体验角度看,JS、图片地址是这样的感觉不是很好看,但是有些大型网站也是有使用的,应该在一定程度上起到加速作用。据说对于单核机器性能不理想,而且占用资源还比较大。
第一、安装ngx_pagespeed准备
1、这次的测试环境使用军哥LNMP V1.3版本环境,默认是没有安装ngx_pagespeed或者可以快速安装的。
2、备份数据。建议我们还是先在测试机环境测试后,如果有需要再用到生产环境,不要直接用生产环境,因为需要重新编译升级Nginx,万一有什么闪失。
第二、下载ngx_pagespeed插件
wget https://github.com/pagespeed/ngx_pagespeed/archive/v1.9.32.10-beta.zip
unzip v1.9.32.10-beta.zip
cd ngx_pagespeed-1.9.32.10-beta
wget https://dl.google.com/dl/page-speed/psol/1.9.32.10.tar.gz
tar -xzvf 1.9.32.10.tar.gz
这里我们需要下载ngx_pagespeed和psol优化库,目前最新版本是v1.9.32.10,具体我们可以到https://github.com/pagespeed/ngx_pagespeed/releases 看到当前版本。
第三、修改升级文件
这里我们需要重新编译Nginx才可以,LNMP不提供一键快速安装ngx_pagespeed,这里我们添加到Nginx中,然后进行升级指定编译。
在lnmp1.3-full/include中找到upgrade_nginx.sh,在\\”./configure –user=www –group=www –pix=/usr/local/nginx\\”位置最后添加\\”–add-module=$HOME/ngx_pagespeed-1.9.32.10-beta\\”
./upgrade.sh
然后再执行命令进行升级Nginx。
这里选择1,然后还需要选择Nginx版本。
第四、站点启动ngx_pagespeed
# 启用ngx_pagespeed
pagespeed on;
pagespeed FileCachePath /tmp/cache/ngx_pagespeed_cache;
# 禁用CoreFilters
pagespeed RewriteLevel PassThrough;
# 启用压缩空白过滤器
pagespeed EnableFilters collapse_whitespace;
# 启用JavaScript库卸载
pagespeed EnableFilters canonicalize_javascript_libraries; #谷歌被墙,并不确定这个设置有没有副作用
# 把多个CSS文件合并成一个CSS文件
pagespeed EnableFilters combine_css;
# 把多个JavaScript文件合并成一个JavaScript文件
pagespeed EnableFilters combine_javascript;
# 删除带默认属性的标签
pagespeed EnableFilters elide_attributes;
# 改善资源的可缓存性
pagespeed EnableFilters extend_cache;
# 更换被导入文件的@import,精简CSS文件
pagespeed EnableFilters flatten_css_imports;
pagespeed CssFlattenMaxBytes 5120;
# 延时加载客户端看不见的图片
pagespeed EnableFilters lazyload_images;
# 启用JavaScript缩小机制
pagespeed EnableFilters rewrite_javascript;
# 启用图片优化机制
pagespeed EnableFilters rewrite_images;
# 预解析DNS查询
pagespeed EnableFilters insert_dns_petch;
# 重写CSS,首先加载渲染页面的CSS规则
pagespeed EnableFilters prioritize_critical_css;
# Example 禁止pagespeed 处理/wp-admin/目录(可选配置,可参考使用)
pagespeed Disallow \\”*/wp-admin/*\\”;
将上面的配置文件丢到当前需要启动ngx_pagespeed站点的nginx配置文件server中。具体备注可以看到,上面这一段是参考张戈(https://zhangge.net/5063.html)。
同时,需要创建一个缓冲目录
mkdir -p /tmp/cache/ngx_pagespeed_cache
第五、重新启动Nginx生效
service nginx restart
重启Nginx可以生效。然后蜗牛再到安装WORDPRESS测试网站,看看源代码是否有变化。
可以看到是生效了。
最后,在这篇文章中可以实现LNMP环境,包括其他Nginx也差不多类似,可以安装ngx_pagespeed,但是对于低配置机器或者对于文件名比较纠结难看的后缀的,还是不要使用。
[ngx_pagespeed]历史优惠活动内容
猜你可能想看的VPS
- 真实测评 桔子 VPS→美国 Cera 洛杉矶数据中心 三网回程 CN2美国VPS[主机]
- DediPath→VPS 全场 5 折 Hybrid Servers 全全球[VPS测评]
- 襄阳电信高防→8 核 8GB 100GB 20M(100G 防御)=30全球[VPS测评]
- ServerStadium→$13.5 月-Dual L5420 16G全球[VPS测评]
- 便宜一般-Veesp→$1 月 1 核 512M 100Mbps 宽带 全球[VPS测评]
- ThinkPHP5.1 中使用 phpqrcode 生成二维码全球[VPS测评]
- 腾讯云秒杀→1499 元 3 年-双核 4G 内存 50G 硬盘 6M 全球[VPS测评]
- begin主题添加《英雄榜》每评论一次你就会自动排第一代码全球[VPS测评]
- 如何通过正确整理旧文章来增加网站SEO优化全球[VPS测评]
- Racknerd美国独立日促销,KVM 特价机,$19.99/年,仅限洛独立服务器[U]
- 谨防VPS商家跑路或运营风险,一定要做好数据备份全球[VPS测评]
- 野草云怎么样?香港、美国圣何塞高防VPS 1核1G3M 月付19元美国VPS[主机]
- 疯鱼云怎么样?香港CN2VPS首月14元,续费19元香港VPS[主机]
- 中国云计算,能啃的只剩硬骨头了全球[VPS测评]
- 跨境电商洋码头生死攸关:买手流失资金被冻结保全全球[VPS测评]
- 阿里云香港服务器多少钱一年?阿里云香港云服务器如何购买?香港VPS[主机]
- 播放量破千万,点赞量破百万,你绝对想不到这三款多功能产品居然在TK上卖爆全球[VPS测评]
- 日主机,便宜美国CN2高防VPS¥19/月起,1Gbps带宽,香港多IP站群服务器[IP]
- RAKsmart促销活动:韩国服务器低价抢购,美国G口服务器低至$99,韩国VPS[主机]
- 一个纯CSS ToolTip提示工具组件,鼠标悬停的时候会出现气泡文字提全球[VPS测评]
- 青云互联:香港弹性云CN2直连线路,全场8折,免费windows系统,月WINDOWS
- 磐逸云:全场8折优惠,1核1G香港套餐月付24元,日本NNT线路套餐,月日本VPS[主机]
- CombCloud,香港沙田cn2vps终身七折起,高质量网络稳定低延迟香港VPS[主机]
- 伏羲云:全场75折,美国CN2 GIA/香港CN2年付硬盘翻倍,日本软银日本VPS[主机]
- anyhk:香港HGC/WTT/HKT线路、台湾HiNet线路NAT套餐香港VPS[主机]
- 青云互联:香港vps全场终身8折优惠,CN2线路,提供大带宽vps,月付香港VPS[主机]
- 华纳云新春活动:香港CN2云服务器4核4G5M仅3476元/3年;美国云美国VPS[主机]
- 2022年有哪些顶级托管服务提供商全球[VPS测评]
- WordPress去掉分类链接中category目录的两种方法全球[VPS测评]
- Linux chown -R 指令介绍与使用全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-144321.html











