php-mysqlnd або php-mysql


24

Коротка історія: щойно встановлено Ubuntu 12.04 (на базі Debian), nginx, php-fpm та mysql. Тепер мені потрібен драйвер MySQL для PHP, але що мені вибрати?

Що краще php-mysqlnd чи php-mysql?

Відповіді:


36

php-mysqlnd - кращий вибір. Це заміна заміни для розширення php-mysql . Тут ви можете знайти більше інформації.

Витяг із вищезгаданого посилання:

Бібліотека mysqlnd дуже оптимізована і тісно інтегрована в PHP. Клієнтська бібліотека MySQL не може запропонувати однакові оптимізації, оскільки це клієнтська бібліотека загального призначення.

Бібліотека mysqlnd використовує внутрішню інфраструктуру PHP для безперешкодної інтеграції в PHP. Крім того, він використовує управління пам’яттю PHP, потоки PHP (абстракція вводу / виводу) та обробку рядків PHP. Використання управління пам'яттю PHP mysqlnd дозволяє, наприклад, заощадити пам'ять за допомогою змінних лише для читання (копія при записі) і змушує mysqlnd застосовуватися до обмежень пам'яті PHP. До додаткових переваг можна віднести:

  • Потужний плагін API для розширення набору функцій
  • Асинхронні запити, що не блокують
  • Статистика понад 150+
  • Потужні плагіни
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.