php-mysqlndまたはphp-mysql


24

要するに、Ubuntu 12.04(Debianベース)、nginx、php-fpm、およびmysqlをインストールしただけです。PHP用のMySQLドライバーが必要になりましたが、どちらを選択すればよいですか?

php-mysqlndとphp-mysqlのどちらが良いですか?

回答:


36

php-mysqlndの方が適しています。これは、php-mysql拡張のドロップイン置換です。ここで、それに関する詳細情報を見つけることができます。

上記のリンクからの抜粋:

mysqlndライブラリは高度に最適化されており、PHPに緊密に統合されています。MySQLクライアントライブラリは汎用クライアントライブラリであるため、同じ最適化を提供できません。

mysqlndライブラリは、PHPへのシームレスな統合のためにPHP内部Cインフラストラクチャを使用しています。さらに、PHPメモリ管理、PHPストリーム(I / O抽象化)、およびPHP文字列処理ルーチンを使用しています。mysqlndによるPHPメモリ管理の使用により、たとえば、読み取り専用変数(書き込み時のコピー)を使用することでメモリを節約でき、mysqlndがPHPメモリ制限に適用されます。その他の利点は次のとおりです。

  • 機能セットを拡張する強力なプラグインAPI
  • 非同期の非ブロッキングクエリ
  • 150以上のパフォーマンス統計
  • 強力なプラグイン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.