根據 Discourse 官方的博客說明:Faster (and smaller) uploads in Discourse with Rust, WebAssembly and MozJPEG | Blog
Discourse 對圖片上傳進行了比較大的優化,主要是採取了 HTML5 的圖片上傳預處理技術。
上面是這次更新的處理邏輯,主要是爲了方便用戶在上傳手機圖片的時候進行預壓縮。
這是因爲手機圖片的大小通常都比較大,如果使用原圖上傳的話,將會導致大量佔據存儲空間,其實也是沒有必要的。
根據官方博客中的內容顯示,圖片大小被壓縮得比較小,但是圖片效果卻沒有大量改變。
根據官方的對比來看,圖片上傳大小被大量壓縮了。
建議所有使用 Discourse 的站點升級到最新的版本,以便於保持更高效的運行。
同時因爲圖片大小的變化,也會提升站點的傳輸速度。
壓縮算法是在客戶端進行的,只要是支持 HTML5 的瀏覽器都可以使用,因此不會額外增加服務器處理資源。
本文分享自微信公衆號 - CWIKIUS(CWIKIUS)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。