Discourse 圖片上傳的更新
根據 Discourse 官方的部落格說明: Faster (and smaller) uploads in Discourse with Rust, WebAssembly and MozJPEG | Blog
Discourse 對圖片上傳進行了比較大的優化,主要是採取了 HTML5 的圖片上傳預處理技術。
上面是這次更新的處理邏輯,主要是為了方便使用者在上傳手機圖片的時候進行預壓縮。
這是因為手機圖片的大小通常都比較大,如果使用原圖上傳的話,將會導致大量佔據儲存空間,其實也是沒有必要的。
根據官方部落格中的內容顯示,圖片大小被壓縮得比較小,但是圖片效果卻沒有大量改變。
根據官方的對比來看,圖片上傳大小被大量壓縮了。
建議所有使用 Discourse 的站點升級到最新的版本,以便於保持更高效的執行。
同時因為圖片大小的變化,也會提升站點的傳輸速度。
壓縮演算法是在客戶端進行的,只要是支援 HTML5 的瀏覽器都可以使用,因此不會額外增加伺服器處理資源。
「其他文章」
- Java 8 開始新增的 Optional 類 - Optional 物件中的返回
- Fedora 上如何安裝 gitea
- Ubuntu 安裝 NTP 服務
- 群暉(Synology)NAS 安裝 Mariadb 資料庫啟動錯誤
- 美東某 IoT 公司技術流程第一輪溝通就掛了
- Node 的 cross-env 模組
- Npm 安裝提示 EUNSUPPORTEDPROTOCOL 錯誤
- 使用 Jackson – 將字串轉換為 JsonNode 物件
- 在 Discourse 中如何使用輸入對話方塊
- IntelliJ IDEA 中如何將 POM 中的版本號快速提出為屬性
- RedHat 8 時間同步和時區修改
- JDK 8 及其後續 JDK 中 Period 和 Duration
- POM 檔案中 licenses 許可證的定義
- IntelliJ IDEA 如何顯示提交輸入的資訊歷史
- 前端工程師的 caniuse
- JavaScript 陣列進行拼接的函式
- JavaScript 陣列元素的一些操作
- 如何理解 Java 多執行緒
- JavaScript 中 Array map() 方法
- Discourse 如何設定 Google 的 ads.txt 檔案