Коротка історія: щойно встановлено Ubuntu 12.04 (на базі Debian), nginx, php-fpm та mysql. Тепер мені потрібен драйвер MySQL для PHP, але що мені вибрати?
Що краще php-mysqlnd чи php-mysql?
Коротка історія: щойно встановлено Ubuntu 12.04 (на базі Debian), nginx, php-fpm та mysql. Тепер мені потрібен драйвер MySQL для PHP, але що мені вибрати?
Що краще php-mysqlnd чи php-mysql?
Відповіді:
php-mysqlnd - кращий вибір. Це заміна заміни для розширення php-mysql . Тут ви можете знайти більше інформації.
Витяг із вищезгаданого посилання:
Бібліотека mysqlnd дуже оптимізована і тісно інтегрована в PHP. Клієнтська бібліотека MySQL не може запропонувати однакові оптимізації, оскільки це клієнтська бібліотека загального призначення.
Бібліотека mysqlnd використовує внутрішню інфраструктуру PHP для безперешкодної інтеграції в PHP. Крім того, він використовує управління пам’яттю PHP, потоки PHP (абстракція вводу / виводу) та обробку рядків PHP. Використання управління пам'яттю PHP mysqlnd дозволяє, наприклад, заощадити пам'ять за допомогою змінних лише для читання (копія при записі) і змушує mysqlnd застосовуватися до обмежень пам'яті PHP. До додаткових переваг можна віднести: