Wordpress 图片压缩插件
因为刚刚搭建了这个Wordpress的博客小站,之后经常需要往站里放图片,所以需要一个图片压缩插件,自动把上传的图片压缩,方便浏览。
搜索了一番发现几个流行的选项
- WP Smush
- reSmush.it
- EWWW Image Optimizer
最先使用的是 WP Smush,免费版似乎功能是足够的。但是今天突然发现,5MB以上的图片如果要压缩,需要订阅付费。这个就有点恶心了,因为现在手机随便拍照都经常大于5MB,那这个免费版基本就是没法用的。
然后尝试使用reSmush.it。结果发现同样有5MB的问题。那么无论其他的功能多么花里胡哨,对于我这个白嫖党来说都是没有意义的。
最后选择了EWWW Image Optimizer。这时才发现,其他的图片压缩插件很可能是用的 External API,就是把你的图片发给另一个API,然后在另一个服务器上面压缩,然后传回来再在Wordpress上面用。这样其实是有个风险的,因为数据是过了一遍第三方服务器的:
- 发送的照片中如果有 SEO或者 metadata的信息,那大概就是都泄露了。
- 返回的图片中如果有藏一些东西的话,大概也是很难发现的。
虽然相信前两者的服务应该不至于有意的做什么,但是毕竟多了一个风险敞口,而且有时不是这些第三方服务想要怎么样,而是他们可能也是受害者。EWWW Image Optimizer的免费版据称是在WordPress的本地做图片压缩。对于我这个自建服务器然后还只是个个人博客的小站来说,这点compute load根本不算什么。所以EWWW就是最好的选择了。
长期来看,这些Media文件的host应该还是需要一个专门的服务的,而且这些服务还需要能够处理 Metadata 以及 expiry 等等问题。这些之后再考虑吧,先攒一些实质性的内容,这些服务也需要慢慢搭建。
总结:
- 不差计算资源,也没有那么多流量以及更新频率的小伙伴,用 EWWW Image Optimizer 的免费选择就够了。
- 长期来看,自建图床还是有必要的。