启用WebP自动压缩,WordPress图片压缩插件使用感受

阿里云OSS没有啥不好的,加载速度快,但最近莫名出现了“The specified key does not exist.”错误。由于不是所有图片都出现这样的错误,解决起来一定很麻烦。百度搜索发现很多人都遇到这样的问题,而解决这样的问题也是五花八门,看来出现该问题的具体原因有很多。

为了减少麻烦,决定使用本地图片。由于服务器带宽只有1M,致使图片加载速度很慢。想到占用空间少的WebP图片格式,随后搜索安装WebP类的插件。随后在WordPress仪表盘安装插件搜索webp,果然有很多这样的插件,试用了Converter for Media、Imagify、WebP Express、Smush、EWWW Image Optimizer五款插件,最终选用了WebP Express。

新上传的图片可以自动转换为WebP格式,将现有的图片转换为WebP格式,并且保留原有的图片,以上是我的基本诉求。

jpeg、jpg、png图片转换为WebP需要服务器支持,安装插件后服务器会自动识别是否支持本地优化图片,如果服务器不支持这些方法无需担心,Imagify、Smush、EWWW Image Optimizer支持远程压缩转换。

最终我选择了WebP Express,提供多种本地压缩方法(cwebpVipsimagickGD),安装后发现我的服务器只支持imagick和GD,不过已经够用了。WebP Express 插件在仪表盘后台有两个页面,配置页和文件浏览页。

WebP Express 配置

WebP Express配置页面

不要被满屏的英文给吓住了,使用浏览器翻译即可。

Apache服务器配置比较简单,无需额外操作,系统自动生成.htaccess文件,如果使用Nginx配置会更复杂一点。

批量优化已经上传的图片

在配置页面点击Bulk Convert按钮就可以优化之前上传过的图片了。

WebP Express 文件浏览

WebP Express 提供文件浏览,生成的压缩图片会存储在单独的文件夹里,这个页面可以浏览压缩后的WebP文件,并且支持与原图片对比。

WebP Express 文件浏览

虽然这个功能使用率不高,但是可以很直观的看到压缩后的对比信息,被压缩的图片是否清晰,压缩图片占用空间的大小。


感受

看似减少了存储空间的使用,实则增加了存储空间的使用。原图与压缩后的图片同时存在,原图充当备份,如果以后有更优秀的解决方案也能进行调整。

WebP图片加载速度却是快了很多,浏览器会将这些图片缓存到本地,只有1M带宽的服务器来说很适合,更换到本地服务器后,再也不担心CDN流量扣费的问题了。

guest

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

31 评论
最新
最旧
内联反馈
查看所有评论
空空裤兜

我也试了好几个插件,最后都没有成功,遂放弃

来自甘肃
不凡

我用的plus webp

来自四川
Mr.Chou

配置页满屏的英文直接劝退,
我的博客图片都是通过一次在线压缩网页才上传~
整体博客数据包只有120m左右,慢慢增加中…本来图片也不多。

来自广东
痞事

我的也应该压缩一下, 图片多

来自云南
DianC

webp格式我担心有兼容问题,都转JPG和png格式了

来自广东
一泽

阿里云OSS我好怕有些人来刷 然后高价的费用

来自浙江
山野愚人居

还是搞CDN方便,加载也不慢。我的WP没用一个插件,就是为了轻便!

来自美国
ejsoon

https://ejsoon.win/%e3%80%90%e7%9b%b4%e6%92%ad%e3%80%91%e6%88%91%e4%b9%9f%e8%a6%81%e5%81%9aapng%e7%94%9f%e6%88%90%e9%a0%81%e9%9d%a2/

我用upng.js 做了一個能製作apng的網頁,同時也可以用來降低png的大小,對於一些數學或技術類圖片,合併幾個色素完全沒有影響。

我現在一般用我自製的頁面來降低圖片大小。

来自广西
林羽凡

图片放到本地,还可以避免粗心忘续费,第三方图床删数据,或者跑路的可能。

来自甘肃
Justin

我一直都是直接在本地把JPEG格式图片用软件转换为WebP格式然后再上传WordPress媒体库,这样就不需要用到WP插件了。

感觉JPEG转WebP格式图片大小下降很明显,而且画质损失肉眼几乎不可见~ (拿我最新的文章里的照片来说,在转换前JPEG格式的照片总共有两三百MB,转成WebP格式后就只有60多MB!)

来自广东
Justin

那篇文章图片多,在转之前所有照片加起来确实有两三百MB,全部转成Webp之后总共就才60多MB

来自广东
夏小雪

無論什麼格式的圖片,在webserver上加了cache標頭都會緩存到瀏覽器本地的哦。
個人感覺除了首頁上的圖片,其他頁面的圖片local cache沒什麼用,一般人都是只訪問一次的。
國內服務器真的好貴啊,而且容易說沒就沒,噗。

来自上海
网友小宋

我都是本地压缩上传到图床里面。然后图床和博客在一台服务器上

来自中国
小魏先生

我用的腾讯云的 COS 套个CDN 搞成指定域名使用,然后限速,也不会影响到博客的加载速度。

来自上海
姜辰

感觉没压缩多少啊~

来自新疆
Rose

我没用过OSS,文件都是直接放本地。怕有人恶意多次请求去刷流量,哈哈

来自河南
S̆̈

为什么要安装插件?阿里云OSS自带转webp的啊。

来自江苏