VienBlog-如何开启上传图片压缩功能
2019-4-12版本更新:增加图片懒加载,增加上传图片压缩功能。
为什么要图片压缩
对上传的图片压缩,可以减少服务器存储占用、减少访问下载带宽、流量使用,并且加快网页的访问速度,何乐而不为呢?
如何开启图片压缩
VienBlog使用的是第三方压缩工具TinyPNG,所以需要其api支持。
申请TinyPNG的API
申请地址:https://tinypng.com/developers
填入一个名字(随便写)、填入一个邮箱(必须是可以接受邮件的邮箱,他没有密码登录,只能从邮箱验证登录)。如下图:
然后进入个人主页的api选项,这里直接给出链接:https://tinypng.com/dashboard/api ,复制你的api key.
注意:免费的每个月有500次调用,不过对于我们写写博客应该够了。
配置VienBlog
我们需要在项目根目录的.env
文件里增加TINIFY_APIKEY
配置项,添加刚刚的api key,例如:
TINIFY_APIKEY=eWUYUFG5w65****Dk8MPPBRHnHbuLpxO
注意:请换成你自己的api key
说明
- 开启上传图片压缩之后会大大加长上传时间,由原来的秒传,根据图片大小会变为几秒到几十秒不等,所以请尽量不要上传太大(>1M)的图片。
- 此工具仅支持
.png
,.jpg
(或.jpeg
)格式的图片压缩。但这并不代表不能上传其他类型,只是其他类型不会经过压缩处理。 - 每个账号每月免费api调用最多500次