私はstackoverflowとgoogledで多くのスレッドを読みましたが、まだ1つの混乱があります
私がフォローしている場合、どちらが私にとってより良いか教えてください
データベース:MYSQL
- 約10テーブルの10000レコード
- 100テーブル
- 1秒あたり100リクエスト
将来、上記の詳細が発生する可能性のあるウェブサイトを作りたい
100人のユーザーが同時に私のサイトを閲覧している場合、これはPDOまたはmysqliに最適です。
PHPマニュアルの「 APIの選択」の章には次のように書かれています。
3つの拡張機能すべての全体的なパフォーマンスは、ほぼ同じであると見なされます。拡張機能のパフォーマンスは、PHPWebリクエストの合計実行時間のほんの一部にしか寄与しませんが。多くの場合、影響はわずか0.1%です。
要約すると、パフォーマンスが唯一の懸念事項である場合、どちらを選択するかは関係ありません。(データベースのサイズや複雑さが基本的にMySQLサーバーの問題であることは言うまでもありません。)
In my opinion PDO is better than mysqli and there are no doubts. There are support for another databases, named parameters, easier SQL-Injection security (using prepared statements).
Mysqli is slightly faster, but i think it cannot be main reason in this case.