数据统计显示,大型电商网站的图片占据超过 90% 的流量。以京东为例,目前京东图片量级已经达到数千亿,且以每天上亿的量级在增长,如果把这些图片存到 iPhone X 中,那需要的手机量堆叠起来高度可以超过珠穆朗玛峰!
因此在保证视觉体验的情况下,如何减少图片的大小,为用户节省流量,一直成为业界技术人员关注的焦点和长久以来致力解决的技术难点。
基于这种情况,京东创新性地推出 DPG 图片压缩技术,经测试该技术,可直接节省用户近 50% 的浏览流量,极大的提升了用户的网页打开速度。
早在 2014 年,京东就大规模推广 webp 技术,这也是 Google 公司推出的开放技术,通过此技术,京东将图片大小减少了 25%,提升了网页的加载和打开速度,使用户数据流量消耗大幅下降。
京东基础架构部的技术专家们并不满足于仅仅节省 25% 的流量,研发人员发现京东图片系统中的图片,往往是背景颜色和空白色占据了 30% 以上的像素点,针对这个特点,京东借鉴 heif 的一些特性,突破性地开发了实时在线的压缩库,明确优化了压缩效果。
经过 DPG 技术压缩后的图片兼容 jpeg,全平台、全部浏览器都支持,且通过内外部用户上万张图片的人眼浏览测试,压缩后的图片和 webp 的清晰度对比没有差距。