2
私のウェブサイトは非常に大きなデータベースを持ち、成長しています。コードをphp5からphp7に、mysqlをmysqliまたはPDOにアップグレードすると、パフォーマンスが賢明に変わるのではないかと疑問に思っていましたか?私はPDOのmysqliにmysqlからアップグレードする必要がありますか?
私のウェブサイトは非常に大きなデータベースを持ち、成長しています。コードをphp5からphp7に、mysqlをmysqliまたはPDOにアップグレードすると、パフォーマンスが賢明に変わるのではないかと疑問に思っていましたか?私はPDOのmysqliにmysqlからアップグレードする必要がありますか?
いつかあなたがなります!コメントに記載されているとおり、それは依存します。その時を感じる?はい、それは助けることができます。
PHPをアップグレードする場合は、MysqliまたはPDOに移動する必要があります。どちらも十分ですが、Mysqliへの移行は簡単で、コードのマイナーな変更が必要です。
MysqliはMySQL用に事前設定されていますが、PDOは他のデータベースをサポートしています.Mysqliは手続き型(mysql)&(PDOとして)オブジェクト指向の両方のインタフェースを備えています。
APIを選択することについてPHPドキュメントを確認することもできますhere
最新のPHPとmysqliでウェブサイトのコードをアップグレードしたい場合は、それが良いです。あなたのウェブサイトのパフォーマンスには影響しませんが、セキュリティが向上します。 – mollie
私はPDOを後で使用するために使用することを強くお勧めします。 PDOやmysqliのサポートが必要な場合は、それに関する他の質問を投稿してください。コミュニティがあなたを手伝ってくれることを嬉しく思います。 – McStuffins
*主に意見ベース 多くの良い質問は、専門家の経験に基づいてある程度の意見を生成しますが、この質問に対する回答は、事実、参考文献、または特定の専門知識ではなく、概ね意見に基づいている傾向があります。あなたへ。両方ともPHP 7でサポートされていますが、ここで重要なのは、準備済みのステートメントを使用することです。これらの異なるAPIには相違点があり、マニュアルを読む必要があります。 –