मैं वेब विकास में सामने वाली दुनिया से आया हूं जहां हम जारी किए गए HTTP अनुरोधों की संख्या सीमित करने के लिए वास्तव में कड़ी मेहनत करते हैं (सीएसएस, जेएस फाइलों, छवियों, आदि को समेकित करके)।"अतिरिक्त" डेटाबेस क्वेरी होने में कितना बुरा है?
डीबी कनेक्शन (MySQL) के साथ, जाहिर है कि आप अनावश्यक कनेक्शन नहीं चाहते हैं, लेकिन एक सामान्य नियम के रूप में, यह कई छोटे प्रश्नों के लिए कितना बुरा है? (वे जल्दी से निष्पादित)
मैं पूछता हूं क्योंकि मैं अपने आवेदन को क्लस्टर वातावरण में ले जा रहा हूं और जहां मैं सर्वर मेमोरी में कुछ सामान कैश कर रहा था (जैसा कि मैं एक सर्वर पर चल रहा था), अब मैं बनाने की कोशिश कर रहा हूं मेरा ऐप "स्टेटलेस" और मेरे वर्तमान कार्यान्वयन में इसका मतलब है कि अधिक छोटे डीबी कॉल। इससे मुझे लोड संतुलन (चिपचिपा सत्रों से परहेज) और सर्वर मेमोरी उपयोग को कम रखने में मदद मिलेगी।
हम प्रश्नों की एक टन बात नहीं कर रहे हैं, शायद 2-4 की बजाय 6-8 डीबी कॉल, कुछ हद तक रिकॉर्ड से कुछ हद तक रिकॉर्ड लौट रहे हैं। उनमें से प्रत्येक 30ms से कम (कुछ बहुत कम) जल्दी से निष्पादित करता है, लेकिन मुझे नहीं पता कि कुछ "कनेक्शन विलंबता" है जिसके बारे में मुझे चिंतित होना चाहिए।
आपकी अंतर्दृष्टि के लिए धन्यवाद।
ब्रायन मैं खुशी से थोड़ी देर के लिए प्रस्तुति दूंगा जब मुझे कोई मौका मिलेगा लेकिन फिलहाल – Drew
धन्यवाद, आपकी अंतर्दृष्टि की प्रतीक्षा में ड्रू धन्यवाद। –
सभी नियमों में अपवाद हैं। हाथ की स्थिति के लिए सबसे अच्छा क्या करें। –