मैं कहूंगा कि आपके आधार हार्डवेयर/फाइल सिस्टम/mysql कनेक्शन प्रदर्शन पर बहुत कुछ निर्भर करता है। केवल छवियों को पढ़ने के लिए डिस्क तक एक ही पहुंच आपके सबसे तेज़ विकल्प होने की संभावना है। लेकिन आपको अपनी फ़ाइलों को मैन्युअल रूप से आगे नाम देना होगा।
मैसकल को एक टीसीपी या * एनआईएक्स सॉकेट कनेक्शन की आवश्यकता होती है, और यह चीजों को धीमा कर सकता है (हालांकि आपके पास चित्रों की संख्या और आपके डीबी लिंक की "गुणवत्ता" पर बहुत कुछ निर्भर करता है)। यदि आपके पास बहुत सारी फ़ाइलें हैं, तो प्रदर्शन हिट नगण्य हो सकता है। बस एक फ़ाइल से पढ़ना जल्दी हो सकता है, फिर भी, एक डीबी कनेक्शन स्थापित करने के लिए परेशान किए बिना; हालांकि आपको ऑर्डर देने के लिए अभी भी आईडी/फ़ाइल नाम पत्राचार लिखना होगा।
आपकी स्थिति में मैं कुछ कोशिश करूँगा PHP स्टेट कमांड पर एक नज़र डालना, और देखें कि यह चित्रों को सॉर्ट करने में आपकी सहायता कर सकता है या नहीं। आपके पास जितने चित्र हैं (यह कम संख्या के साथ बेहतर काम करता है) के आधार पर, प्रदर्शन को गंभीर प्रदर्शन हिट नहीं मिल सकता है, और आप चित्र/निर्माण दिनांक टुपल्स की एक अलग सूची नहीं रख पाएंगे। जैसे-जैसे आपकी तस्वीरों की संख्या बढ़ती है, फ़ाइल सूची दृष्टिकोण मुझे समस्या को हल करने का एक उचित तरीका लगता है। हालाँकि, चित्रों की संख्या बढ़ने के साथ ही चीज़ को बेंचमार्क करना आपको सच बता सकता है। चूंकि, मुझे लगता है, आप अपने विशिष्ट संदर्भ के आधार पर बहुत अधिक परिवर्तनशीलता की अपेक्षा कर सकते हैं।