首页 » 系统攻防 » Linux » 浏览内容

Linux环境够用的ngx_pagespeed安装教程

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

ngx_pagespeed模块的主要功能如下:

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

这次安装教程是在Web环境基于 Oneinstack 的,系统是 CentOS7.2 64位 的。

新的系统或者是低版本的系统需要安装或升级ngx_pagespeed所需的依赖:

RedHat, CentOS, or Fedora

Ubuntu or Debian

如果已经安装了则需要更新依赖(要求 gcc ≥ 4.8 or clang ≥ 3.3)

官方依赖相关的说明与教材:here

因为我想求稳,所以接下来的配置所需的软件都是11月12日前的最新的稳定版。

下载各种软件

下载ngx_pagespeed

下载nginx

下载OpenSSL

查看latest版本号

下载PCRE

安装ngx_pagespeed

获取configure arguments

重新整理所需的软件

openssl的目录位置:

pcre的目录位置:

ngx_pagespeed的位置目录:

整理新的configure arguments

根据获取到的configure arguments和上面软件的位置,重新整理configure arguments

然后再加上--add-module=/usr/local/src/ngx_pagespeed

整理后的结果为:

 

开始安装

这里选择重新安装和编译

检查是否安装正常

标签:

评论 共 0 条 (RSS 2.0) 发表 评论

  1. 暂无评论,快来抢沙发!

发表评论

  •   没有头像?

关注我们,实时联系

通知公告">更多...

♥如果喜欢本站可以直接点击订阅博客
♥点击此加入晓残博客会员群加入扣群
♥本站免费提供加密解密服务点击解密
♥如果你有意向广告合作点击广

关注微信

订阅博客

站内广告

博客统计

  • 日志总数:521 篇
  • 评论数目:1872 条
  • 标签总数:42 个
  • 页面总数:8 个
  • 分类总数:17 个
  • 友链总数:25 个
  • 建站日期:2011-02-13
  • 运行天数:2445 天
  • 最后更新:2017-10-23