我開始開發一個網站,將有500,000 +圖像。除了需要大量磁盤空間之外,如果我使用基本文件夾模式,例如/ images下的所有圖像,您認爲網站的性能會受到影響嗎?數以萬計的圖像在網絡服務器
如果用戶請求/images/img13452.jpg會太慢了嗎?
如果性能與同一文件夾中的圖像數量成比例下降,那麼您推薦使用哪種架構/架構?
由於提前, 胡安
我開始開發一個網站,將有500,000 +圖像。除了需要大量磁盤空間之外,如果我使用基本文件夾模式,例如/ images下的所有圖像,您認爲網站的性能會受到影響嗎?數以萬計的圖像在網絡服務器
如果用戶請求/images/img13452.jpg會太慢了嗎?
如果性能與同一文件夾中的圖像數量成比例下降,那麼您推薦使用哪種架構/架構?
由於提前, 胡安
依賴於文件系統,依賴於許多其他的事情。雖然常見的做法是散列文件名,然後創建子目錄,但這會限制每個目錄的文件,因此會提高性能(同樣取決於FS)。
實例給出:
ab\
ab.png
lm\
ablm.png
cd\
cd.png
xo\
xo.png
您可能還需要更多關於該主題的SO搜索:
https://stackoverflow.com/search?q=filesystem+performance
那將取決於操作系統和文件系統上,但一般來說,你不會如果通過完整路徑引用文件,請參閱性能點擊。您可能遇到的問題是維護腳本,例如不得不閱讀巨大的目錄列表。從長遠來看,我總是發現將大量文件組織成某種邏輯目錄結構會更好。