博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oneinstack/LNMP 增加ngx_pagespeed webp 及 postgresql支持
阅读量:6709 次
发布时间:2019-06-25

本文共 1316 字,大约阅读时间需要 4 分钟。

hot3.png

这里只介绍centos下的使用方法,ubuntu/debian 请替换对应的软件包名。

介绍
ngx_pagespeed

ngx_pagespeed 可以对网页进行加速,压缩图片、压缩合并CSS和JS,对网页加速效果明显。

webp 图片

webp图片相对于传统图片格式有着更好的压缩比,且目前除IE浏览器以外都支持(IE下可以用webp.js实现支持)。

postgresql数据库

postgresq数据库相对于mysql而言 性能更好,功能也更强,安全性更高。

安装方法

安装相关依赖支持(此处不会安装postgresql,如有需要,建议使用yum或者docker单独安装)

yum -y install libvpx-devel libwebp-devel postgresql-devel wget screen curl python gmp gmp-devel

下载ngx_pagespeed   

bash <(curl -f -L -sS https://ngxpagespeed.com/install) -m

在options.conf里找到对应位置增加:(有提供懒人文件)  

nginx_modules_options='--add-module=/root/ngx_pagespeed-latest-stable --with-cc=/opt/rh/devtoolset-2/root/usr/bin/gcc'php_modules_options='--with-vpx-dir --with-webp-dir --with-php-config=/usr/local/php/bin/php-config --with-pgsql=/usr/include/pgsql --with-pdo-pgsql=/usr/include/pgsql'

options.conf

执行安装  

./install.sh

安装完毕后执行,创建ngx_pagespeed 缓存文件夹:  

sudo mkdir /var/ngx_pagespeed_cachesudo chown www:www /var/ngx_pagespeed_cache

在网站中开启pagespeed,以oneinstack为例:

下载 pagespeed.conf

放在 /usr/local/nginx/conf/rewrite 目录下。

openresty在 /usr/local/openresty/nginx/conf/rewrite 下

在需要开启的的网站虚拟主机文件里添加:  

include rewrite/pagespeed

最后别忘了执行

echo -e ‘extension=pgsql.so \nextension=pdo_pgsql.so’ > /usr/local/php/etc/php.d/ext-pgsql.ini

转载:http://www.zuohuadong.cn/2017/03/11/oneinstackpro/

转载于:https://my.oschina.net/u/1260221/blog/1525620

你可能感兴趣的文章
Python continue
查看>>
使用CocoaPods出现 The `master` repo requires CocoaPods 0.32.1 - 问题解决
查看>>
C++中的explicitkeyword
查看>>
Android -- Fragment注意事项
查看>>
Material Designer的低版本兼容实现(一)—— 简介 & 目录
查看>>
Java Learning Path(四) 方法篇
查看>>
Android组件之BroadCast简单实践
查看>>
Android中View绘制流程以及invalidate()等相关方法分析
查看>>
C#编码、解码
查看>>
CF 277.5 B.BerSU Ball 二分图的最大匹配 模版题
查看>>
JavaWeb学习总结(四十九)——简单模拟Sping MVC
查看>>
[Bhatia.Matrix Analysis.Solutions to Exercises and Problems]PrI.6.1
查看>>
[再寄小读者之数学篇](2014-11-26 幂等矩阵的一个充分条件)
查看>>
Java学习笔记:内部类/匿名内部类的全面介绍
查看>>
BZOJ3775 : 点和直线
查看>>
人人都是 DBA(X)资源信息收集脚本汇编
查看>>
Java 异常处理的误区和经验总结
查看>>
Windows性能监视器
查看>>
舌尖上的程序猿
查看>>
篮球术语
查看>>