2011-03-10 20 views
5

पर प्रति निर्देशिका अधिकतम फाइलें मैं वर्तमान में अपने सर्वर पर एक निर्देशिका में ~ 3 मिलियन छवियों को संग्रहीत कर रहा हूं, जो गंभीर प्रदर्शन समस्याओं का कारण बन रहा है। मैं उन्हें अमेज़ॅन एस 3 में ले जाना चाहता हूं और मैं सोच रहा हूं कि मुझे पदानुक्रमित फ़ोल्डर संरचना का उपयोग करना होगा या फिर मैं उन्हें एस 3 पर एक फ़ोल्डर में स्टोर कर सकता हूं।अमेज़ॅन एस 3

मुझे Google छवि खोज से मेरे ट्रैफ़िक का एक बड़ा प्रतिशत मिलता है और मैं छवि पथ को बदलकर अपने एसईओ को चोट नहीं पहुंचाता, इसलिए यदि कोई प्रदर्शन समस्या नहीं है तो एस 3 पर एक फ़ोल्डर आदर्श होगा। मुझे लगता है कि लिस्ट ऑपरेशंस धीमा हो जाएगा, लेकिन मैं इसके साथ ठीक हूं।

उत्तर

9

एस 3 की बाल्टी में संग्रहीत वस्तुओं की संख्या पर कोई सीमा नहीं है। वास्तव में, कुंजी नामों में 'निर्देशिका' विभाजक का उपयोग करना पूरी तरह से वैकल्पिक है।

आपकी कुंजी में विभाजक का उपयोग करने के लिए एक व्यावहारिक उपयोग है: जैसा कि आपने सही ढंग से अनुमान लगाया है कि चाबियां अधिक कठिन होंगी, हालांकि आपको कई सूची परिणामों के बावजूद पेज करना होगा।

हालांकि, S3 documentation points के रूप में आप किसी भी चरित्र को विभाजक के रूप में उपयोग कर सकते हैं।