| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 宝塔Nginx环境安装pagespeed模块加速网站以及配置WebP格式图片加速方法 -> 正文阅读 |
|
[系统运维]宝塔Nginx环境安装pagespeed模块加速网站以及配置WebP格式图片加速方法 |
宝塔面板下为nginx安装ngx_pagespeed模块并配置WebP图片加速的方法,理论上非宝塔环境也适用,加模块使用命令行进行编译即可 网站图片太多,服务器带宽和线路不能动的前提下,对图片进行优化。查了一下,发现WebP格式的图片很有优势,主流的浏览器也支持。 WebP是一种同时提供了有损压缩与无损压缩的图片文件格式,目标是减少文件大小,但达到和JPEG格式相同的图片质量,理论上能够在很大程度上缩小图片文件的大小,以节省服务器带宽,减少传输时间。 Ngx-pagespeed是一个免费的开源Nginx模块,可用于加快网站速度并减少页面加载时间。它可以在无需修改网站内容的前提下,对网站进行优化。使用者可以使用Ngx-pagespeed模块轻松优化各种文件,例如CSS,HTML,png和jpg,它可以自动将图片文件转换成WebP格式来呈现给访客,这个是我目前最需要的。 服务器环境 Centos7 已安装 宝塔面板 PHP7.2 1.安装依赖 yum install gcc cmake unzip wget gcc-c++ pcre-devel zlib-devel -y wget https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable.tar.gz? tar -xvzf v1.13.35.2-stable.tar.gz #解压文件
3.下载PageSpeed优化库 cd incubator-pagespeed-ngx-1.13.35.2-stable #进入刚刚解压的文件夹 wget https://dl.google.com/dl/page-speed/psol/1.13.35.2-x64.tar.gz #下载最新版的优化库 tar -xvzf 1.13.35.2-x64.tar.gz #解压优化库 进入宝塔面板,编译安装nginx
模块参数填写格式如下: --add-module=/root/incubator-pagespeed-ngx-1.13.35.2-stable 提交之后,记得勾选添加的自定义模块,然后提交编译,如图所示
编译安装成功后,可以在命令行中输入 nginx -V 这时需要开启模块,进入“网站”,然后点击配置文件,将配置内容输入到‘root’下方的位置 配置内容如下,可以自行调整 ####基本设置###### # 让JS里引用的图片也加入优化 保存,重启nginx,在命令行输入 curl -I -p http://www.XXX.com 在开启后,图片被自动转换为了WebP格式 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 0:38:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |