宝塔面板安装Nginx_Pagespeed给网站加速

热门标签

, ,

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

网站加载速度越快,访客互动性、留住率和转换率就越高,这早已不是什么秘密。网站每延迟 100毫秒,亚马逊的销售额就会减少1%;延迟增加500毫秒,这意味着谷謌的流量和收入就会减少20%。要是有一个办法可以为你的网站服务器提速,又不 必升级到功能更强大的服务器,就没有理由不试一试这个办法。

ngx_pagespeed 是 Nginx 的一个扩展模块,主要的功能是针对前端页面而进行服务器端的优化,对前端设计人员来说,可以省去优化css、js以及图片的过程。
ngx_pagespeed对nginx自身负载能力的提升基本是看不到的,甚至会因为进行服务器端的优化而使系统增加负载;
但从减少客户请求数的角度去看,牺牲部分服务器性能还是值得的

主要功能:

图像优化:剥离元数据,动态调整,重新压缩 *CSS和JavaScript压缩,合并,级联,内联 *小资源内联 *推迟图像和JavaScript加载 *对HTML重写,压缩空格,去除注释等提升 *缓存周期 *等

安装方法:
1、一键安装命令:
wget https://github.com/madlifer/ngx_ ... /v0.0.1/nps-auto.sh && bash nps-auto.sh
安装前配置比较慢,后面速度可以

宝塔面板安装Nginx_Pagespeed给网站加速

2、将下面的命令粘贴于  网站-域名-配置文档- 域名下方 序号9  并保存 即可启用

# 启用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_prefetch; 
# 重写CSS,首先加载渲染页面的CSS规则 
pagespeed EnableFilters prioritize_critical_css; 

未经允许不得转载:作者:吾爱网络, 转载或复制请以 超链接形式 并注明出处 吾爱博客
原文地址:《宝塔面板安装Nginx_Pagespeed给网站加速》 发布于2019-08-15

分享到:
赞(1) 打赏

评论 抢沙发

7 + 9 =


宝塔面板安装Nginx_Pagespeed给网站加速

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

諦覠
欢迎来到吾爱博客~
切换注册

登录

忘记密码 ?

切换登录

注册