目前網站架構是
- Linux
- PHP
- MySQL
但是礙於對方預算有限,既有用戶又相當多,可能一下子就刊登數千筆商品資料上去,為了安全起見,必須先將 Linux 的資料夾檔案數量限制查一下,如果會超出使用量,可能一開始就要先規劃上傳的資料夾數量,對未來會比較保險。
查詢了一下國外的網站發現,目前 Linux Fats32 格式的一個資料夾檔案數量限制在 65534 個,恩~看起來非常厲害。換算一下一個商品會有四張圖片上傳,所以 65534 除以 4 等於 16383.5,換句話說可以刊登約一萬六千多筆商品!
其實不然,因為檔名長度與資料夾數量都會影響存放極限,所以比較好的做法應該是多寫一隻程式統計上傳資料夾當時的檔案數量,如果數量超過某個安全值(例如一萬筆),則上傳到第二個資料夾內,當然在資料庫的規劃上,也同樣需要給每張圖計錄所在資料夾囉!