简介
Ngx_pagespeed:
ngx_pagespeed是一个 Nginx 的扩展模块,可以加速你的网站,减少页面加载时间,它会自动将一些提升web性能的实践应用到网页和相关的资源(CSS、JS和图片)上,无需你修改内容和流程。
webp 图片:
WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器带宽资源和数据空间。Facebook Ebay等知名网站已经开始测试并使用WebP格式。且目前除IE浏览器以外都支持(IE下可以用webp.js实现支持)。
PostgreSQL
PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一种选择。
PostgreSQL 相对于MySQL而言 性能更好,功能也更强,安全性更高。
第一步
安装相关依赖,输入命令:
1 |
$ yum -y install wget screen curl python gcc-c++ pcre-devel zlib-devel make unzip libvpx-devel libwebp-devel postgresql-devel gmp gmp-devel |
第二步
下载ngx_pagespeed
1 |
$ bash <(curl -f -L -sS https://ngxpagespeed.com/install) -m |
第三步
安装配置OneinStack
这里使用OneinStack安装方式
OneinStack安装配置请移步 OneinStack安装
在options.conf里找到对应位置增加:
1 |
nginx_modules_options='--add-module=/usr/local/src/ngx_pagespeed' |
options.conf 下载
第四步
创建ngx_pagespeed 缓存文件夹,输入命令:
1 |
$ mkdir /var/ngx_pagespeed_cache |
第四步
开启pagespeed
在网站中开启pagespeed,以oneinstack为例:
pagespeed.conf 下载
放在 /usr/local/nginx/conf/rewrite
目录下。
openresty在 /usr/local/openresty/nginx/conf/rewrite
下
在需要开启的的网站虚拟主机文件里添加:
1 |
$ include /usr/local/nginx/conf/rewrite/pagespeed.conf |
第五步
重启虚拟机
1 |
$ service nginx restart |
暂无评论内容