京東技術:用最小的圖片格式,打造最優的使用者體驗
現在大型的網際網路電商網站,圖片的流量約佔90%,要堅持產品的傑出視覺體會,怎麼削減圖片的size,是我們一向重視的焦點。
在電商行業界,google在近些年敞開webp技能,在保證傑出的視覺體會情況下,將圖片鉅細削減了25%,現在在許多網際網路企業現已大規模使用。京東在2014年就開端大規模推行webp,降低了25%的cdn使用流量。
DPG的圖片壓縮技術在京東的使用
京東基礎架構部-智慧儲存部近期推出DPG圖片壓縮技術,圖片再經過DPG壓縮後相容jpeg,同時在全平臺、全部的瀏覽器都支援,DPG是一種有失真壓縮技術,但通過5名使用者10000張圖片的人眼瀏覽測試,和webp的清晰度對比沒有差距。該技術可以非常有效地減少圖片大小50%,減少cdn頻寬流量50%,加快圖片使用者在裝置上的渲染速度,直接節省使用者瀏覽流量,提升使用者購物體驗。
DPG格式和比較成熟的圖片格式比較:(採集京東圖片系統10w張圖片)
上圖所示,經過DPG壓縮後的圖片,體積僅有webp的50%,但是圖片的清晰度及視覺體驗方面和webp在並沒有太大的差距,在裝置渲染速度以及相容性方面,DPG要好於webp。
DPG圖片壓縮的技術背景
京東作為一家電商起家的網際網路交易平臺,目前圖片儲存量超過了上千億張,京東在儲存上只儲存原圖,每天各個業務方請求的時候,根據其業務特點請求webp,完成縮放、裁剪、補白邊等功能。根據不同的業務方有不同的需求,因此這些功能只能進行實時處理,並且所有的業務都要求單張圖片處理時間不能超過50ms,因此圖片壓縮也必須實時線上處理。
DPG圖片壓縮的技術思路
經過長時間的觀察,發現京東的圖片系統裡面的圖片,其背景的顏色和空白色佔據了30%以上的畫素點,因此針對這個特點,借鑑了heif的一些特性,做了一個實時線上的壓縮庫,壓縮效果非常好。從上圖的對比中可以看到,DPG影象壓縮技術可以壓縮掉63%的流量。目前該技術已經在京東內部全面推廣。
示例
原圖:
DPG壓縮後的圖片:
經過webp轉碼後的圖片:
上圖所示:原圖大小是306740位元組,webp是220408位元組 ,但是經過DPG技術壓縮後只剩下120038位元組,同時在PC端和手機端公國人眼觀看沒有出現任何的視覺差異,但是DPG壓縮過的圖片可只有webp的一半左右。
由此看出,待DPG在京東全業務覆蓋後,每年通過DPG技術節省的CDN流量費用將超千萬餘元,同時為京東使用者節省的手機流量將達到50%左右。
如何體驗?
按照樣例展示中url規則新增.dpg字尾或.webp字尾,即可輕鬆對比與體驗哦!
更多精彩內容請關注“IT實戰聯盟”公眾號哦~~~
相關文章
- 京東重構技術版圖
- 京東閱讀(web)體驗優化Web優化
- 京東小程式接入ARVR的技術方案和效能調優VR
- 容器技術的未來——京東雲技術專訪
- 楠姐技術漫話:圖計算的那些事 | 京東雲技術團隊
- 漸進式圖片載入:提升前端使用者體驗的藝術前端
- 文盤Rust -- tonic-Rust grpc初體驗 | 京東雲技術團隊RustRPC
- 京東技術中臺的Flutter實踐之路Flutter
- 用SVG的圖片格式如何劃入更改圖片的顏色?SVG
- TiDB + 京東雲資料庫打造大促極速秒殺體驗TiDB資料庫
- 京東的技術比阿里差多少個騰訊阿里
- 技術沙龍|京東雲端到端多媒體關鍵技術揭秘
- 【軟工】[技術部落格] 用Monaco Editor打造接近vscode體驗的瀏覽器IDE軟工VSCode瀏覽器IDE
- 乾貨 | 京東技術中臺的Flutter實踐之路Flutter
- HMS Core AR Engine 2D圖片/3D物體跟蹤技術 助力打造更智慧AR互動體驗3D
- 不止於大,如何打造優秀的摺疊屏應用體驗
- 淺談LocalCache | 京東雲技術團隊
- JOIN US | 京東雲誠聘技術精英
- 京東短網址高可用提升最佳實踐 | 京東雲技術團隊
- 京東Taro:用技術解放小程式生產力 | 點評家
- 劉強東喊出技術轉型第二年,京東AI全景圖首次披露AI
- 那些年的體驗技術部
- 面試篇 - 京東(商城使用者體驗設計部 - 前端架構組)面試前端架構
- 京東技術中臺Flutter實踐之路(二)Flutter
- 京東首次對外展示技術全景圖,扮演產業網際網路中臺的角色產業
- 京東雲JDStack 5.0打造行業最輕量專有云行業
- 技術胖TypeScript圖文視訊教程 最汙的技術課TypeScript
- 618京東到家APP-門詳頁反爬實戰 | 京東雲技術團隊APP
- 京東數科:2020年京東區塊鏈技術實踐白皮書(附下載)區塊鏈
- UEM“探針”技術及使用者體驗管理
- 技術沙龍|京東雲DevOps自動化運維技術實踐dev運維
- 京東智聯雲:技術整合的旌旗下,智慧抗疫的戰場中
- [譯] 你用對圖片格式了嗎?
- 直擊JDD | 京東技術全景圖首次展示 四大重磅智慧技術驅動產業未來!產業
- JOIN US | 京東智聯雲誠聘技術精英
- 京東商品圖片 自動下載 抓取 c# 爬蟲C#爬蟲
- 京東上傳圖片到JD API 返回值說明API
- 常用圖片格式