15 Stimmen

PHP-Leistung

Was kann ich tun, um die Leistung/Geschwindigkeit meiner PHP-Skripte zu erhöhen, ohne Software auf meinen Servern zu installieren?

0voto

TobiX Punkte 929

Rasmus Lerdorf gab in seinem jüngsten Vortrag " " einige gute Tipps. Einfach ist schwer " auf der FrOSCon '08. Wenn Sie einen Bytecode-Cache verwenden (und Sie sollten wirklich einen verwenden), schaden Include-Pfad-Misses sehr, also optimieren Sie Ihr require/require_once.

0voto

0xBAADF00D Punkte 546

Sie können ein Profiling-Tool wie xhprof verwenden, um zu sehen, welcher Teil Ihres Codes optimiert werden kann!

0voto

Stephan Muggli Punkte 317

1) Verwenden Sie die neueste Version von PHP

Das Kernteam arbeitet hart daran, die Leistung von PHP in jeder Version zu verbessern.

2) Verwendung eines Bytecode-Caches

Seit PHP 5.5 wurde ein Bytecode-Cache in PHP hinzugefügt, der OPcache . Verwendung von OPcache kann einen großen Unterschied machen, besonders seit PHP 7. Es wird in jeder PHP-Version verbessert und kann sogar eine JIT-Einführung in der Zukunft .

3) Profilierung

Bei der Entwicklung von Profilen erhält man einen guten Einblick in die genauen Vorgänge. Dies hilft sehr dabei, Engpässe in Ihrem Code zu finden.

Eines der am häufigsten verwendeten Instrumente ist XHProf ist aber nicht mehr offiziell unterstützt und hat Probleme mit PHP >= 7. Eine Alternative, wenn Sie ein Profil für PHP >= 7 erstellen möchten, ist Tideways die eine Abzweigung von XHProf .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X