php-mysqlnd ou php-mysql


24

En bref: vient d'installer Ubuntu 12.04 (basé sur Debian), nginx, php-fpm et mysql. Maintenant, j'ai besoin du pilote MySQL pour PHP, mais lequel dois-je choisir?

Quel est le meilleur php-mysqlnd ou php-mysql?

Réponses:


36

php-mysqlnd est le meilleur choix. Il s'agit d'un remplacement direct de l' extension php-mysql . Ici vous pouvez trouver plus d' informations à ce sujet.

Extrait du lien susmentionné:

La bibliothèque mysqlnd est hautement optimisée et étroitement intégrée à PHP. La bibliothèque cliente MySQL ne peut pas offrir les mêmes optimisations car il s'agit d'une bibliothèque cliente à usage général.

La bibliothèque mysqlnd utilise l'infrastructure C interne de PHP pour une intégration transparente dans PHP. De plus, il utilise la gestion de la mémoire PHP, les flux PHP (abstraction d'E / S) et les routines de gestion des chaînes PHP. L'utilisation de la gestion de la mémoire PHP par mysqlnd permet, par exemple, d'économiser de la mémoire en utilisant des variables en lecture seule (copie lors de l'écriture) et fait appliquer mysqlnd aux limites de la mémoire PHP. Les avantages supplémentaires incluent:

  • API de plugin puissante pour étendre l'ensemble des fonctionnalités
  • Requêtes asynchrones et non bloquantes
  • Plus de 150 statistiques de performances
  • Plugins puissants
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.