php-mysqlnd veya php-mysql


24

Uzun lafın kısası: az önce Ubuntu 12.04 (Debian tabanlı), nginx, php-fpm ve mysql yüklü. Şimdi PHP için MySQL sürücüsüne ihtiyacım var, fakat hangisini seçmeliyim?

Hangisi daha iyi php-mysqlnd veya php-mysql?

Yanıtlar:


36

php-mysqlnd daha iyi bir seçimdir. Bu php-mysql uzantısı için bir açılan yerine . Burada bunun hakkında daha fazla bilgi bulabilirsiniz.

Yukarıda belirtilen bağlantıdan alıntı:

MySQL kütüphanesi yüksek derecede optimize edilmiştir ve PHP ile sıkıca bütünleştirilmiştir. MySQL İstemci Kütüphanesi aynı optimizasyonları yapamaz, çünkü genel amaçlı bir istemci kütüphanesidir.

MySQL kütüphanesi, PHP'ye kesintisiz entegrasyon için PHP dahili C altyapısını kullanıyor. Ayrıca, PHP bellek yönetimi, PHP Streams (I / O soyutlama) ve PHP string işleme yordamlarını kullanıyor. PHP bellek yönetiminin mysqlnd ile kullanımı, örneğin salt okunur değişkenler kullanarak (yazma üzerine kopyala) bellek tasarrufuna izin verir ve mysqlnd'nin PHP bellek limitlerine uygulanmasını sağlar. Ek avantajlar şunlardır:

  • Özellik kümesini genişletmek için güçlü eklenti API
  • Asenkron, engelleyici olmayan sorgular
  • 150+ performans istatistikleri
  • Güçlü eklentiler
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.