यह निर्भर करता है कि क्या अधिक महत्वपूर्ण है:पठनीयता या प्रदर्शन। मुझे उम्मीद है कि एक एकल क्वेरी और प्रीफिलिंग PHP सरणी निष्पादित करने के लिए तेज़ होगी, क्योंकि डेटाबेस कनेक्शन महंगे हैं, लेकिन फिर प्रत्येक अनुभाग के लिए एक साधारण क्वेरी अधिक पठनीय है।
जब तक आप नहीं जानते (और केवल आशा नहीं) आपको भारी मात्रा में ट्रैफ़िक मिलने वाला है, मैं अलग-अलग प्रश्नों के लिए जाऊंगा और फिर अगर ऐसा लगता है कि यह एक समस्या होगी तो अनुकूलन के बारे में चिंता करें। उस समय आप कुछ और काम भी करना चाहेंगे, जैसे डेटा एक्सेस लेयर बनाना और कुछ कैशिंग जोड़ना।