最近接獲客人反映網站後台登入不進去的情況,但前端網站是正常的,神奇的是連我的主機面板也無法登入,當下還以為是中標…好險查詢之下才發現,原來是硬碟使用率達100%,以至於登入時的session無法寫入,導致無法登入。
先臨時將所有站點的備份檔案都刪除以釋放臨時空間,然後一個一個網站查詢,找到有個網站膨脹到109G,深度檢查這個網站後發現是因為使用了EWWW IMAGE,但長時間未去優化,且同時啟用了自動轉換webp,導致整個網站膨脹了三倍…
業主表示,平常他都是拍照後直接上傳…
因為拍照後的檔案相機通常會為了求品質,不做任何壓縮,這種圖片動則10-20MB,而這個網站已經累計了500多篇文章,加上網站有啟用直接轉webp的功能,所以不肥也然怪
經過手動刪除多餘的原始檔案後,網站空間瞬間釋放50G,緊接著取消webp並刪除所有已產生的webp圖片後,我們手動進行優化全站圖片,優化完成後空間再釋放50G,總共釋放100G的網站空間…
網站圖片轉webp自然有它的好處,圖片大小大幅縮小,網頁展開速度自然加快非常多,但是缺點就是,部分模組(EWWW Image Optimizer),轉換webp的時候,是先復制一份原始檔案,再轉檔,導致網站會瞬間增加一倍甚至兩倍的空間使用量。
主因為轉換圖片的時候,模組為了避免損壞圖片,會先自動備份一份,然後再做轉換,而部分圖檔,若未先壓縮過或是轉換正確格式,當轉webp的時候,部分圖片格式有時候反而會增肥。
所以我們會建議在轉webp之前可以先執行一次全站圖片優化,再轉檔,而轉檔後務必要將轉換用的檔案刪除,通常在模組的後台可以設定。