這裏只介紹centos下的使用方法,ubuntu/debian 請替換對應的軟件包名。
介紹
ngx_pagespeedphp
ngx_pagespeed 能夠對網頁進行加速,壓縮圖片、壓縮合並CSS和JS,對網頁加速效果明顯。python
webp 圖片mysql
webp圖片相對於傳統圖片格式有着更好的壓縮比,且目前除IE瀏覽器之外都支持(IE下能夠用webp.js實現支持)。nginx
postgresql數據庫web
postgresq數據庫相對於mysql而言 性能更好,功能也更強,安全性更高。sql
安裝方法docker
安裝相關依賴支持(此處不會安裝postgresql,若有須要,建議使用yum或者docker單獨安裝)數據庫
yum -y install libvpx-devel libwebp-devel postgresql-devel wget screen curl python gmp gmp-devel
下載ngx_pagespeed ubuntu
bash <(curl -f -L -sS https://ngxpagespeed.com/install) -mcentos
在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_cache sudo 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/