在網站上,除了直接URL外,不能通過任何父級URL訪問的圖片被稱之為孤島圖片。通常,這種圖片均為網站中被拋棄的或者被更新后,沒有及時刪除的圖片文件。這種文件累計過多,會占用大量網站空間。我們也可以理解為,沒有被任何網站頁面引用的圖片,被稱為孤島圖片。同樣,沒有被任何網站頁面引用的文件多半也是無用的孤島文件,一般就需要做刪除處理。
那么,過去我們網站建設行業里是如何處理這種孤島圖片的呢?聽之任之。是的,因為沒有很好的解決方案來處理它們。甚至到了今天都還沒有很完美的方案。用戶通過后臺上傳的圖片文件只要寫入了數據庫,那還是可以處理的,但是通過編輯器上傳后卻沒有被引用的文件,至今還沒有完美的處理方案。
下面,我們來了解下創絡是如何處理孤島圖片的:例如昨天你上傳了一張產品圖片,我們會在數據庫中記錄這個文件的名稱。今天,當你來修改這個產品的時候,我們會在新的圖片上傳前查詢舊的圖片的路徑并保存下來,然后在確認新的圖片上傳成功后,刪除舊的圖片。這一技術我們已經在2012年7月份的系統中開始應用,并在2013年5月份的新系統中延續使用。