圖片檔案,快取檔案等,有必要分很多檔案夾嗎?解決方案

來源:互聯網
上載者:User
圖片檔案,快取檔案等,有必要分很多檔案夾嗎?
看很多人說,一個檔案夾不能超過1000條資訊,否則十分浪費資源;
我不太理解;
如果遍曆檔案,這可能浪費太多資源;
如若給定具體檔案路徑,不遍曆,唯讀取和修改,這樣也十分浪費資源嗎?

我的快取檔案夾有10W條緩衝HTML; 用複雜演算法分很多層目錄也難以做到1個檔案夾不超過1000條資訊. 反而管理比較麻煩.
對快取檔案,只修改,讀取,建立. 刪除. 具體的路徑. 請問這樣也會影響效能嗎?!


------解決思路----------------------
並不是所有的快取檔案都是會經常用到的,你只要緩衝那部分有需要的內容就好了,關於一個檔案夾下不要超過多少檔案的事情,可能跟磁碟對檔案大小劃分有關係,我有些不記得了,意思是如果檔案夠多一個浪費一點 那麼一共加起來就會浪費很多空間。
現在的硬體設施我覺得應該不需要考慮這些東西了.
------解決思路----------------------
有些系統,對於一個檔案夾內的檔案數是有限制的,另外如果檔案夾內檔案數多,list時會很慢。
------解決思路----------------------
看檔案系統。
------解決思路----------------------
同一個檔案夾下的檔案不能重名(不同檔案夾下的檔案可以重名)
而可以作為檔案名稱的字元是有限的,因此檔案名稱會變得冗長,可讀性下降

作業系統訪問檔案時,需要先讀取目錄檔案,在目錄檔案中尋找所需檔案在硬碟中的位置
顯然目錄檔案較小時,找到檔案的時間就較短

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.