Tipps zur Optimierung Ihres PHP-Codes

June 2, 2017

Es besteht kein Zweifel daran, dass PHP eine der beliebtesten und am weitesten verbreiteten Entwicklungssprachen für verschiedene Websites und Anwendungen ist. Lassen Sie uns unsere Entwicklungspraktiken viel effizienter gestalten, indem wir einige der Profi-Tipps verwenden, die von erfahrenen PHP-Entwicklern geteilt werden:

1. Wenn Sie eine Schleife verwenden und Ihre Bedingung eine Konstante verwendet, fügen Sie diese vor der Schleife ein. Zum Beispiel

für ($i = 0; $i < count($my_array); $i++)

Dadurch wird count($my_array) jedes Mal ausgewertet. Erstellen Sie einfach eine zusätzliche Variable vor der Schleife oder sogar innerhalb:

für ($i = 0, $count = count($my_array); $i < $count; $i++)

2. Echo ist besser als Print.

Echo ('Code');
print ('code');

3. Verwenden Sie einfache Anführungszeichen ( ' ) anstelle von doppelten Anführungszeichen („ “ ), um die Arbeit zu beschleunigen, da PHP nach Variablen in doppelten Anführungszeichen sucht, nicht jedoch in einfachen Anführungszeichen. wenn Sie nur die darin enthaltene Zeichenfolge behalten und Variablen vermeiden möchten. Doppelte Anführungszeichen prüfen, ob eine Variable vorhanden ist, und verursachen ein wenig Mehraufwand.

4. Verwenden Sie Funktionen außerhalb der Schleifen

5. Verwenden Sie „= = =“ anstelle von „= =“, da ersteres streng nach einem geschlossenen Bereich sucht, was es schneller macht.
if, elseif und else (mit ===)

6. Verwenden Sie in Kontrollstrukturen immer geschweifte Klammern, auch wenn diese nicht benötigt werden. Sie erhöhen die Lesbarkeit des Codes und führen zu weniger logischen Fehlern.
So ist beispielsweise Folgendes falsch:

if ($foo) $bar = true Dies sollte wie folgt formatiert sein: if ($foo) { $bar = true }

7. Vermeiden Sie String-Verkettungen in Schleifen

Bei der Platzierung in einer Schleife führt die Zeichenfolgenverkettung zur Erstellung vieler temporärer Objekte und führt zu einer unnötigen Verwendung des Garbage Collectors. Beides ist hinsichtlich des Speicherverbrauchs belastend, was die Ausführung des Skripts drastisch verlangsamen kann.

Sie müssen sich darüber im Klaren sein, dass Ihre PHP-Skripte jedes Mal neu kompiliert werden, falls die Skripte nicht zwischengespeichert werden. Daher kann es großartig sein, wenn Sie ein PHP-Caching-Produkt installieren, um die Leistung zu steigern (die Leistung steigt normalerweise um 25-100%). Dies wird durch die Eliminierung von Kompilierungszeiten erreicht. OP-Code-Caches machen es überflüssig, das Skript bei jeder Anfrage zu kompilieren.

8. „else if“-Anweisungen sind schneller als „switch/case“-Anweisungen.

9. Verwendung Tags bei der Deklaration von PHP, da alle anderen Stile, einschließlich kurzer Tags, veraltet sind
10. $record['id'] ist 7-mal schneller als $record[id]
11. Verwenden Sie den Code wieder

12.Apache stellt das PHP-Skript etwa zwei- bis zehnmal langsamer bereit als jede statische HTML-Seite. Daher ist es ratsam, sich darauf zu konzentrieren, mehr statische HTML-Seiten und weniger Skripte zu verwenden.

13. Methoden in abgeleiteten Klassen werden schneller ausgeführt als die in der Basisklasse definierten.
14. Verwenden Sie die mehreren Parameter von Echo anstelle der Zeichenfolgenverkettung

Echo ($a1,$a2,$a3)

15. str_replace ist schneller als preg_replace, aber strtr ist um den Faktor 4 schneller als str_replace.

Abschließend möchten wir dementieren, dass dies nur ein paar gute Tipps sind, die a Php Entwickler Sie können ihnen folgen, um ihre Entwicklungspraktiken zu verfeinern, und es gibt viele weitere Möglichkeiten, wie Sie Ihre Fähigkeiten verbessern können. Mit diesem kurzen Artikel haben wir versucht, einige davon festzuhalten, die die größte Wirkung erzielen können.

Möchten Sie weitere Tipps hinzufügen? Möchten Sie alles darüber erfahren, wie wir a PHP-Projekt?
Hinterlasst uns gerne einen Kommentar bzw kontaktiere uns.

de_DEGerman