दिलचस्प पोस्ट
मैं एक नॉर्म जीआईटी रिपॉजिटरी को सामान्य में (इन-प्लेस) कैसे बदलूं? एक CellEditorListener से संपादित वृक्ष नोड प्राप्त करें जावा में मूल्य और 0xff क्या होता है? आर में डुप्लिकेट मान खोजें MySQL शो स्थिति – सक्रिय या कुल कनेक्शन? क्यों एक सरणी अयोग्य करने के लिए असाइन नहीं है? एफएफपीपीजी, लिबव और एवकेन के बीच अंतर और समानताएं क्या हैं? सीएसएस में @ आयात और लिंक के बीच अंतर अनुकरण कैसे करें "जारी रखने के लिए कोई भी कुंजी दबाएं?" PHP में दशमलव से बेकार शून्य अंक निकालें सी # सेट संग्रह? खंड और शून्य मानों में नहीं क्यों eval के लिए खुला उद्धरण और ब्रैकेट ('(' + jsonString + ')' ') जब json स्ट्रिंग पार्स करते हैं सीएसएस विशेषता चयनकर्ता में "i" क्या होता है? jQuery – चेकबॉक्स सक्षम / अक्षम करें

CodeIgniter में pconnect विकल्प के फायदे / नुकसान

CodeIgniter डेटाबेस कॉन्फ़िग में पैरामीटर में से एक निम्न है:

['pconnect'] TRUE/FALSE - Whether to use a persistent connection 

आप इस पर क्या सुझाव देते हैं?
अगर मैं इसे गलत पर सेट करता हूं तो क्या कोई महत्वपूर्ण प्रदर्शन हिट है?
इसे संभावित रूप से सेट करने से संभावित समस्याएं उत्पन्न हो सकती हैं?

वेब के समाधान से एकत्रित समाधान "CodeIgniter में pconnect विकल्प के फायदे / नुकसान"

लगातार कनेक्शनों के लिए सामान्य सर्वोत्तम प्रथाएं देखें मेरे सुझाव

  • डिफ़ॉल्ट रूप से, नहीं
  • यदि आपके पास है:
    • समर्पित वेब सर्वर और उत्पादन में डेटाबेस हार्डवेयर
    • और वेब सर्वर और डेटाबेस को सही तरीके से देखते हैं
    • और एक सटीक उत्पादन-जैसे परीक्षण पर्यावरण है
    • और फिर भी लगता है कि आपके प्रदर्शन की समस्याओं का कारण डेटाबेस कनेक्शन समय है,

विचार इसे चालू पर

लगातार कनेक्शन हो सकता है

  • कीड़े क्योंकि कुछ कनेक्शन राज्य अनजाने में बने रहे (यह बड़ी बात है!)
  • डाटाबेस कनेक्शन की सीमाएं पार करनी हैं
  • कई (अधिकतर बेकार) कनेक्शनों द्वारा उपयोग किए गए बहुत से RAM के कारण ड्रॉप करने के लिए डेटाबेस का प्रदर्शन
  • कीड़े क्योंकि कनेक्शन "बासी" चले गए हैं और ऐप ने नोटिस नहीं किया है

लेकिन हो सकता है

  • प्रारंभिक कनेक्शन पर विलंबता को कम करें

यदि आपको लगता है कि कनेक्शन विलंबता एक समस्या पैदा कर रही है, तो इसे अपने प्रदर्शन परीक्षण प्रणाली में बदलने और प्रभाव को मापने पर विचार करें।