宝塔面板编译开启ngx_pagespeed成功版

网站建设 admin 1小时前 1次浏览 已收录 0个评论

近期搞公司网站,以前搞过ngx_pagespeed但是没有保存记录,也没有教程,这次安装的时候还是遇到了一点问题,还好顺利的解决了,哎不过不得不吐槽国内的一些大牛啊什么的, 觉得技术牛逼,写的教程也很牛逼啊,教程是有问题,反馈有不回复,我也是笑了了,算了闲话不多说,教程开始

当你安装好网站环境后,cd /www/server/panel/install 先进入这个目录下载 wget http://download.bt.cn/install/0/nginx.sh

额,这个文件下载好之后,因为原本/www/server/panel/install中有一个nginx.sh,所以新下载的文件你需要修改下名称为nginx.sh,把原来那个可以修改为nginx11.sh这样的就可以了。

mkdir -p /www/server/ng_src/

cd /www/server/ng_src/

wget https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable.tar.gz

tar zxvf v1.13.35.2-stable.tar.gz

解压出来的文件夹:

cd incubator-pagespeed-ngx-1.13.35.2-stable

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

tar zxvf 1.13.35.2-x64.tar.gz

这个时候打开你的nginx.sh

宝塔面板编译开启ngx_pagespeed成功版

–add-module=/www/server/ng_src/incubator-pagespeed-ngx-1.13.35.2-stable

<span class="pln">sh </span><span class="pun">/</span><span class="pln">www</span><span class="pun">/</span><span class="pln">server</span><span class="pun">/</span><span class="pln">panel</span><span class="pun">/</span><span class="pln">install</span><span class="pun">/</span><span class="pln">nginx</span><span class="pun">.</span><span class="pln">sh install </span><span class="lit">1.18 这里的1.18就是你的Nginx的版本 根据自己的来</span>

安装之后就可以配置pagespeed了

以下信息仅供参考 里面内容根据自己的来或者网上找找

  • # 启用ngx_pagespeed
  • pagespeed on;
  • pagespeed FileCachePath /software/var_temp/nginx/pagespeed/;
  • # 禁用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;
  • # Example 禁止pagespeed 处理/ipython/目录
  • pagespeed Disallow “*/ipython/*”;

 

 


华仔博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:宝塔面板编译开启ngx_pagespeed成功版
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址