PHP PDO-vs normales mysqli-speed-performance-benchmark
ich m arbeitet an einem Projekt über die social-networking-website, wo die Geschwindigkeit der Optimierung ist sehr wichtig.
ist PDO ist SCHNELLER ?
ich bin am überlegen zu wechseln PDO ist es empfohlen für den Einsatz PDO für solch eine Seite ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bezweifle ich mittels PDO oder MySQLi wird Engpass, obwohl, wenn Sie Fragen, für bechmarks, hier sind Sie (nichts ernstes, nur ein paar tests).
Im Allgemeinen, über die eine oder andere ist Geschmackssache, und Engpässe sind in der Regel woanders (z.B. Abfragen, Indizes, PHP-code, etc).
Eine Sache, die Sie sollten erwägen, mit einigen DB-wrapper, D. H., die Klasse, die verwendet entweder PDO oder MySQLi, je nachdem, was Sie bevorzugen. In Ihrem code, die Verwendung dieser wrapper anstelle von PDO oder MySQLi direkt. Wenn Sie dies tun, werden Sie in der Lage, zum wechseln zwischen PDO, MySQLi oder andere Bibliothek durch die änderung von einzelnen Klasse anstatt Sie zu verändern den code.
select($sql, array $params)
,selectRow($sql, array $params)
,selectCol($sql, array $params, $valueColumn, $keyColumn)
,selectValue($sql, array $params)
für die Auswahl von Daten undexec($sql, $params)
für einfügen, aktualisieren und löschen von Daten. All: wählt Rückgabe-array von Daten (selectValue()
gibt string oder null)exec()
gibt ein boolsches.$sql
ist eine Abfrage für eine vorbereitete Anweisung$params
sind Werte gebunden zu sein.Habe ich ein mini-benchmark auf diese eine Weile zurück. Fazit. PDO und MySQLi sind sehr ähnlich, aber die features bei PDO sind es Wert, mit.
http://cznp.com/blog/2/apples-and-oranges-mysqli-and-pdo