京东自研DPG图片压缩技术:购物可省近一半流量
据媒体报道,京东创新性的推出来PDG图片压缩技术,测试结果显示可以直接节省用户将近一半的浏览流量,大幅提升网页打开速度。
一、图片大小和网页速度的反向关系
根据统计数据显示,大型电商网站上的图片往往能够占据用户超过90%的流量,因此,如果在保证视觉体验效果的前提下,减少图片的大小来为用户节省流量,一直是技术人员关注的焦点。
作为一个入行也有些时间的笔者来说,对于网站的图片大小、加载速度也是尤为关注的,毕竟尽管图片大了视觉效果自然就好了,但带来的带宽成本就提升了,网页加载速度、网站的打开速度、搜索引擎对站点的评分也就相应的产生影响。
因此,在图片处理方面一般的做法就是无损压缩,在保证图片视觉效果的情况下降低图片传输占比,并且采用异步加载、懒加载以及云存储等方式实现图片加载速度的提升,从而保证网页的加载和打开效果。
二、京东寻求图片压缩技术新方案
拿京东举例,目前京东的图片量级已经达到数千亿,而且还在以每天上亿的量级在不停的增长,有人打过这样的比喻,加入把这些图片全部都存入到iPhone X中,需要的手机量叠加起来产生的高度足以超过珠穆朗玛峰。
京东方面就在关注和致力于解决这一问题,比如说早在2014年时就大规模的推广webp技术,也就是Google公司推出的开放技术,基于此项技术可以实现将图片大小缩少25%,不仅提升来网页的加载和打开速度,还降低了用户流量。
不过,即便是为用户有效节省了25%的流量,这样的成绩显然不满足京东基础架构部的技术专家们的胃口,于是,京东创新性的提出来自研DPG图片压缩技术。
因此在保证视觉体验的情况下,如何减少图片的大小,为用户节省流量,一直成为业界技术人员关注的焦点和长久以来致力解决的技术难点。
三、京东推出自研DPG图片压缩技术
基于这种情况, 京东创新性地推出DPG图片压缩技术,经测试该技术,可直接节省用户近50%的浏览流量,极大的提升了用户的网页打开速度。
据悉,京东的研发人员发现,京东图片系统中的图片,往往是背景颜色和空白色占据来30%以上的像素点,针对这一特点,京东借鉴heif的一些特性,突破性地开发出了实时在线的压缩库,明确优化了压缩效果。
而经过京东DPG技术压缩后的图片,能够兼容jpeg,实现全平台、全部浏览器的兼容支持,经过内部和外部上万张图片的人眼浏览测试后发现,压缩后的图片和webp的清晰度对比没有差距。