[請益] 檔案路徑 在PHP開啟檔案時會對效率有很大影響嗎?
不太會形容這個問題@@
今天突然想到
假如今天在server中有一萬個檔案(假設都為文件檔)
如果將一萬個檔案都放在 public_html/file 這個資料夾中
裡面不設任何子資料夾
那當我用fopen之類的語法開啟某個檔案的時候
fopen("public_html/file/XXX.txt","r")
是否最慢要找一萬次才能找到我要的檔案?
那如果在 public_html/file 這個資料夾中又切割出一百個子資料夾 dir1~dir100
每個資料夾都放100個檔案
那我用fopen開啟某個檔案
fopen("public_html/file/dir1/XXX.txt","r")
是否理論上只要最慢 100+100=200 次就可以找到檔案?
也許這樣的i/o速度差不了多少
但如果檔案數量非常龐大是否會有很大影響呢?
像是google那樣的大企業都是如何管理龐大的檔案的?
假如有前輩自己需要管理大量檔案的話
會選擇用哪種方法管理檔案
希望可以分享一下解決我的疑惑
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.151.184
→
08/08 00:00, , 1F
08/08 00:00, 1F
→
08/08 13:29, , 2F
08/08 13:29, 2F
推
08/08 15:06, , 3F
08/08 15:06, 3F
推
08/08 15:09, , 4F
08/08 15:09, 4F
→
08/08 15:09, , 5F
08/08 15:09, 5F
→
08/08 15:10, , 6F
08/08 15:10, 6F
推
08/08 15:13, , 7F
08/08 15:13, 7F
→
08/08 16:58, , 8F
08/08 16:58, 8F
→
08/08 16:59, , 9F
08/08 16:59, 9F