मैं लिनक्स प्लेटफ़ॉर्म पर कुछ PHP प्रोजेक्ट विकसित करता हूं। क्या एक निर्देशिका में कई हजार छवियों (फाइलें) डालने का कोई नुकसान है? यह बंद सेट है जो नहीं बढ़ेगा। वैकल्पिक रूप से कुछ आईडी के आधार पर निर्देशिका संरचना का उपयोग करके इन फ़ाइलों को अलग करना होगा (इस तरह से एक निर्देशिका में केवल 100 कहें)।एक निर्देशिका में कई फाइलें?
मैं इस सवाल से पूछता हूं, क्योंकि जब मैं विभिन्न साइटों पर छवियों को देखता हूं तो अक्सर मैं इस तरह के अलगाव को देखता हूं। आप देख सकते हैं कि निर्देशिका अलगाव इस तरह से किया जाता है, कि एक और निर्देशिका में कई सैकड़ों छवियां नहीं हैं।
एक निर्देशिका में कई हजार फाइलें (सेट नहीं बढ़ने) को डालने से मुझे क्या फायदा होगा, लेकिन उन्हें समूह के समूहों में अलग करना 100? क्या यह जटिल चीजों के लायक है?
अद्यतन:
- एक निर्देशिका
- मैं उस छवि सेट जोर देना चाहते (एक छवि यह फ़ाइल नाम है द्वारा करने के लिए सिर्फ एक सीधी पहुँच) में फ़ाइलों पर कोई कार्यक्रम संबंधी यात्रा वहाँ नहीं होगा बंद हो गया है। यह 5000 छवियों से कम है, और यही वह है। , डेबियन/लिनक्स 2.6.26-2-686 फ़ाइल:
- इस छवियों
- मानव पहुँच/ब्राउज़ की आवश्यकता नहीं है
- छवियाँ अद्वितीय फ़ाइल नाम
- ओएस है कोई तार्किक वर्गीकरण नहीं है ext3
जवाबों से बहुमूल्य जानकारी:
क्यों अलग निर्देशिका के लिए अलग कई फाइलों:
- "निर्देशिका प्रति 32k फ़ाइलों सीमा जब NFS से अधिक ext3 का उपयोग कर"
- प्रदर्शन कारण (पहुँच गति) [लेकिन कई हजार फ़ाइलों के लिए यह अगर यह लायक है, को मापने के बिना कहना मुश्किल है]
'(सुनिश्चित नहीं है कि यह nfs या ext3 की सीमा है) 'यह एक ext3 सीमा है। – thomasrutter