लंबी कहानी छोटी: सिर्फ उबंटू 12.04 (डेबियन आधारित), nginx, php-fpm और mysql स्थापित। अब मुझे PHP के लिए MySQL ड्राइवर की आवश्यकता है, लेकिन मुझे कौन सा चुनना चाहिए?
बेहतर php-mysqlnd या php-mysql कौन सा है?
लंबी कहानी छोटी: सिर्फ उबंटू 12.04 (डेबियन आधारित), nginx, php-fpm और mysql स्थापित। अब मुझे PHP के लिए MySQL ड्राइवर की आवश्यकता है, लेकिन मुझे कौन सा चुनना चाहिए?
बेहतर php-mysqlnd या php-mysql कौन सा है?
जवाबों:
php-mysqlnd बेहतर विकल्प है। यह php-mysql एक्सटेंशन के लिए एक ड्रॉप-इन प्रतिस्थापन है । यहां आप इसके बारे में अधिक जानकारी पा सकते हैं।
उपर्युक्त लिंक से अंश:
Mysqlnd लाइब्रेरी को PHP के लिए अत्यधिक और कड़ाई से एकीकृत किया गया है। MySQL क्लाइंट लाइब्रेरी समान अनुकूलन प्रदान नहीं कर सकती क्योंकि यह एक सामान्य-उद्देश्य क्लाइंट लाइब्रेरी है।
Mysqlnd लाइब्रेरी PHP में सीमलेस इंटीग्रेशन के लिए PHP इंटरनल C इन्फ्रास्ट्रक्चर का उपयोग कर रही है। इसके अलावा, यह PHP मेमोरी मैनेजमेंट, PHP स्ट्रीम (I / O एब्स्ट्रैक्शन) और PHP स्ट्रिंग हैंडलिंग रूटीन का उपयोग कर रहा है। Mysqlnd द्वारा PHP मेमोरी मैनेजमेंट का उपयोग, उदाहरण के लिए, रीड-ओनली वेरिएबल्स (राइट ऑन कॉपी) का उपयोग करके मेमोरी सेविंग की अनुमति देता है और mysqlnd PHP मेमोरी लिमिट्स पर लागू होता है। अतिरिक्त लाभ में शामिल हैं: