要視您的處理人員及系統目標而定
一般而言DB內容只存目錄及檔名,圖檔放實體目錄位置,不必由DB存取圖檔,效能較好。
若使用者很多, 但圖檔很小,則準備一套功能較強之DB,用DB管理比較不會出錯,可防止不一致之情形。
大部分涉及大圖上傳之專案,可上傳之使用者數量有限,圖檔很大,一般採用放目錄下,另在DB欄位內記錄目錄及檔名,由系統查詢DB連結目錄下之圖檔即可。也會在後台系統以AP預先產生一份縮圖,或加上浮水印等數位版權管理,供前台預覽使用。大圖也可事先做金字塔處理Zoomify,以增進網路上之讀取效能。
反之,若可上傳之使用者無限(例如;訪客皆可上傳)且圖檔很小,很多,則用DB管理,增刪修改等作業較不會出錯,也不必維護實體目錄之連結問題,但DB之規劃要特別用心,否則會拖慢效率。