Nginx 1.9 安装 ngx_pagespeed 模块
来源:互联网 发布:java资料 百度云 编辑:程序博客网 时间:2024/06/05 15:54
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50479176 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
1,关于pagespeed
ngx_pagespeed 是一个 Nginx 的扩展模块,可以加速你的网站,减少页面加载时间,它会自动将一些提升web性能的实践应用到网页和相关的资源(CSS、JS和图片)上,无需你修改内容和流程。
功能包括:
图片优化: stripping meta-data, dynamic resizing, recompression
CSS & JavaScript 压缩、合并等
小资源的内联
推迟图片和 JS 的加载
HTML 重写
延长缓存扩展
2,安装
官方网站:
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 ,否则报错
ngx_pagespeed: pagespeed optimization library not found: You need to separately download the pagespeed library: $ 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-buildERROR: 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
3,总结
pagespeed 模块能够自动对js css html 进行压缩,超级好用。
对页面进行了优化,同时开启了nginx的http2支持,越来越快了。
在用lua开发一些简单拦截逻辑。目标是越来越快的。
- Nginx 1.9 安装 ngx_pagespeed 模块
- 部署nginx前端优化模块ngx_pagespeed
- 服务器性能优化(三) --- Nginx的ngx_pagespeed安装
- ngx_pagespeed(2) - 安装
- ngx_pagespeed 是一个 Nginx 的扩展模块,可以加速你的网站
- nginx网站优化提速工具ngx_pagespeed进入beta阶段
- nginx安装etag模块
- nginx安装etag模块
- nginx安装lua模块
- nginx+lua模块安装
- nginx tcp模块安装
- nginx 安装ssl模块
- Nginx安装lua-nginx-module模块
- 安装Nginx相关模块+nginx-rtmp-module
- Nginx安装lua-nginx-module模块
- Nginx安装lua-nginx-module模块
- nginx默认安装的模块
- Nginx 下 安装nginx_upstream_jvm_route模块
- tcp粘包分析
- 扇入扇出
- 找不到mysql.sock问题
- linux压缩解压之 gzip --可压缩目录中的文件,不同于zip
- 隆重公有化财团成员交恶 中绒遭深交所询问
- Nginx 1.9 安装 ngx_pagespeed 模块
- 第一篇博客
- android如何监听发送短信?
- win10 UWP 剪贴板 Clipboard
- NYOJ:素数距离问题
- 使用 Cocoapods 添加第三方的步骤
- mac下配置tomcat
- cocoaPods的安装及使用
- php编程时,什么时候需要封装函数,什么时候需要封装类