TinyPNG图片压缩服务,让你的网站快人一步

自然 2019年4月6日14:22:21 评论 202

我们对网站优化基本思路都是缓存、减少请求、静态分离和压缩大小等方面入手,今天就来说一下压缩文件尺寸方面的问题。影响网站体验效果的主要因素之一就是加载时间问题,服务器宽带、路由线路、加载体积。服务器宽带、路由线路在你选购虚拟主机或者服务器时已经决定了,想要升级只能是加钱,古人诚不欺我:加钱,世界触手可及。

加载体积方面我们就有了自己的说话权啦,可以自己在传输前对资源进行压缩。这方面自然使用了gzip加brotl对html、js、css等文本资源,效果还是很不错的,对于大于1KB的文本资源进行压缩,gzip是我们常用的压缩算法,通用性强,大部分服务器默认支持的。brotl是谷歌推出的压缩加速算法项目,需要自己编译到服务器环境中。

关于brotl压缩算法可以看一下这篇文章:

1#网站优化加速-开启Brotli压缩加速网站传输

文本资源压缩我们使用gzip和brotl进行压缩体积从而达到加快传输效果,图片等资源我们可以通过对源文件的压缩来进一步减小体积。

自然博客使用的是对图片源文件进行压缩,然后同步到CDN上,这样可以达到进一步加速的效果。许多站长采用手动本地压缩图片,然后上传到wordpress上,这不仅费时费力还影响图像画质。于是结合wordpress高拓展性,开发者弄出了在线图片优化工具,这些工具大多是国外服务器传递压缩,在一定程度上会增加服务器负载,不便于实际使用。

TinyPNG图片压缩服务,让你的网站快人一步

今天自然给大家推荐一个图片压缩服务,TinyPNG,它提供了图片在线压缩服务,压缩性能优秀且保留画质高,这是官方的宣传图片:

官网:https://tinypng.com/

TinyPNG图片压缩服务,让你的网站快人一步

从宣传上看压缩体效果还是非常显著的,且对于图片的损伤在可接受范围内,下面展示一下自然博客的压缩效果:

TinyPNG图片压缩服务,让你的网站快人一步

压缩前后对比一下,压缩体积尽然达到了60.5%的体积,压缩效果非常显著,效果一流。

为了方便使用官方还提供了开发接口,wordpress则是直接开发出了插件:Compress JPEG & PNG images,让我们可以直接调用。

TinyPNG的服务器对于中国区服务器而言,还是非常友好的,我们可以直接使用而无须担心占用服务器太多资源。

weinxin
网科文媒
快来关注一下,你想要的这里都有喔!
自然

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: