Nginx 1.9 安装 ngx_pagespeed 模块
ngx_pagespeed 是一个 Nginx 的扩展模块,可以加速你的网站,减少页面加载时间,它会自动将一些提升web性能的实践应用到网页和相关的资源(CSS、JS和图片)上,无需你修改内容和流程。
功能包括:
图片优化: stripping meta-data, dynamic resizing, recompression
CSS JavaScript 压缩、合并等
小资源的内联
推迟图片和 JS 的加载
HTML 重写
延长缓存扩展
官方网站:
https://developers.google.com/speed/pagespeed/module/
有apache 和 nginx 的模块。
https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source
安装指南。
apache 已经不用好多年,还是用nginx吧,我一般使用openresty的nginx。
http://openresty.org/
首先安装依赖库:
yum install gcc-c++ pcre-devel zlib-devel make unzip
下载好openresty的nginx(使用的是ngx_openresty-1.9.7.1),然后再上面在增加pagespeed 的模块
pagespeed使用的是 ngx_pagespeed-1.9.32.10-beta
下载地址:https://github.com/pagespeed/ngx_pagespeed/releases
openresy 1.9的版本已经支持http2的协议了。
./configure --prefix=/usr/local --with-luajit --with-http_stub_status_module --with-http_realip_module --with-http_v2_module --add-module=./ngx_pagespeed-1.9.32.10-beta
参数含义,指定安装目录,增加lua模块,stat统计,realip,http2支持和最后增加pagespeed模块。
在安装之前需要下载 psol ,否则报错
$ cd /path/to/ngx_pagespeed $ wget https://dl.google.com/dl/page-speed/psol/1.9.32.10.tar.gz $ tar -xzvf 1.9.32.10.tar.gz # expands to psol/ Or see the installation instructions: https://github.com/pagespeed/ngx_pagespeed#how-to-build ERROR: failed to run command: sh ./configure --prefix=/usr/local/openresty/nginx \...
下载psol,然后放到ngx_pagespeed 目录下面就好了。
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50479176 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
pagespeed 模块能够自动对js css html 进行压缩,超级好用。
对页面进行了优化,同时开启了nginx的http2支持,越来越快了。
在用lua开发一些简单拦截逻辑。目标是越来越快的。
相关文章
- Mysql安装过程问题总结及处理方法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- VUE - 引入 npm 安装的模块 以及 uuid模块的使用
- 在linux中使用phpize安装php扩展模块
- 解决xp下无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本Wi
- ansible通过yum/dnf模块给受控机安装软件(ansible2.9.5)
- LNMP平滑升级nginx并安装ngx_lua模块教程
- 原已经安装好的nginx,现在需要添加一个未被编译安装的模块--echo-nginx-module-0.56
- 【Python包】pip安装teradatasql时提示没有TLS/SSL模块
- Linux下安装php环境并且配置Nginx支持php-fpm模块
- LNMP平滑升级nginx并安装ngx_lua模块教程
- Nginx第三方模块nginx_upstream_check_module实现http检测
- Python模块常用的几种安装方式
- 【nodejs】使用 npm安装模块方法
- 已解决pip使用阿里云镜像安装第三方模块失败
- Python学习37:安装第三方模块
- mac安装pyv8模块-JavaScript翻译成python
- 强化学习使用pygame模块的安装
- windows(32位 64位)下python安装mysqldb模块
- PHP编译安装后的模块添加安装(比如,MySQL模块,gd模块)
- Nginx之echo-nginx-module模块安装
- Python离线安装PIL 模块(pillow、沙箱、照相)
- pip install安装模块配置阿里云源-VScode
- 基于pdf2docx模块Python实现批量将PDF转Word文档(安装+完整代码教程)
- CentOS7安装CDH(六):CDH的管理-CDH5.12
- Python使用技巧(十一):图像处理skimage模块库的安装与使用