我對此有一個普遍的問題。上傳許多(2000 +)圖像到服務器的最佳實踐
當你有一個畫廊時,有時候人們需要一次上傳1000張圖片。很可能,它將通過.zip文件完成。將這類事情上傳到服務器的最佳方式是什麼?很多時候,服務器都有超時,需要考慮。我想知道我應該尋找什麼樣的東西,以及處理大量正在上傳的圖像的最佳方式是什麼。
我猜你會允許用戶上傳一個zip文件(假設超時不會影響你),並且這個zip文件被上傳到一個特定的目錄,假設在這種情況下創建一個目錄爲系統中的每個用戶。然後,您將解壓縮服務器上的目錄,並掃描用戶的文件夾以查找包含.jpg或.png或.gif文件(等等)的任何目錄,然後相應地將它們導入到表中。我猜根據文件夾名稱標記。
我可以遇到什麼樣的服務器端故障?
我知道可能有很多問題。即使是一般性的想法,我也可以進一步研究。謝謝!
此外,我會在Ruby on Rails中編程,但我認爲這個問題適用於任何語言。
圖像有多大?你能給我們一個圖像數量的上限嗎? – Cam 2010-06-02 03:21:24