Optimierung von PHP-Code im Web

Die Aspekte, die für eine korrekte Optimierung des Webs berücksichtigt werden, sind

  • Von der Anwendung belegter Speicherplatz
  • RAM-Speicherverbrauch
  • Notwendige Bandbreite
  • Die Geschwindigkeit, mit der die Bahn läuft und geladen wird

Optimize_php.jpg

Einige Tricks zur Optimierung des PHP-Codes sind:

Deklarieren Sie die geringste Anzahl von Variablen und möglichen Objekten. Verwenden Sie auch die Funktion unset (), um Speicher freizugeben und Variablen oder Fixes zu zerstören, wenn sie nicht mehr verwendet werden.

. Bedingte Ausdrücke, wenn {else} schneller ausgeführt wird als switch case .

 if ($ color == 'blue') { auszuführender Code } else { auszuführender Code } 

Wenn blockbedingt weniger Prozessorzyklen verwendet, ist die Ausführung daher schneller.

 Schalter ($ Farbe) { blaues Gehäuse: auszuführender Code brechen; rotes Gehäuse: auszuführender Code brechen; } 

Repetitive Strukturen oder for-Schleifen sind langsamer als while

 <? für ($ i = 1; $ i <= 10; $ i ++) { echo $ i; }?> <? $ i = 0; while ($ i <= 10) { $ i ++; echo $ i; }?> 

. Um zu messen, wie viel RAM-Speicher eine Seite oder ein PHP-Skript belegt, geben Sie am Ende der Ausführung oder des Ladens der Seite den folgenden Code ein .

 Echo 'Speicher belegt:'. round (memory_get_usage () / 1024.1). 'KB von'. round (memory_get_usage (1) / 1024.1). 'KB'; 

Es kann auch verwendet werden, indem der Code in der Fußzeile des Webs platziert wird, um zu sehen, wie viel RAM beim Öffnen der einzelnen Abschnitte verbraucht wird.

Wenn Sie eine SQL-Abfrage ausführen und die Felder angezeigt werden, verwenden Sie einfache Anführungszeichen im Feld, um anzuzeigen, dass $ record [‘id’] bis zu siebenmal schneller ist als $ record [id].

Viele Programmierer verwenden @, um Fehler beim Aufrufen einer Funktion oder bei der Abfrage von mysql zu vermeiden. Dadurch werden Fehler überprüft und die Ausführung des Skripts verlangsamt. Es empfiehlt sich, den Fehler zu korrigieren oder die Anzeige von Fehlern mit error_reporting zu deaktivieren. (0) bis richtig.

See also  So aktivieren Sie ein dunkles Thema in Firefox Quantum

Wenn Sie keine Variablen über andere kopieren, können Sie 1 MB RAM reduzieren

 <? $ name = strip_tags ($ _ POST ['name']); Echo 'Name:'. $ name; ?> 

Es ist besser, es in eine einzelne Zeile zu schreiben, und dies würde folgendermaßen geschehen

 <? Echo 'Name:'. strip_tags ($ _ POST ['name']); ?> 

Es ist wichtig, die MySQL-Datenbankverbindungen zu schließen, wenn Sie sie nicht mehr verwenden, indem Sie einfach die Funktion mysql_close ($ connection) verwenden.

Vermeiden Sie nach dem POST die Validierung und Überprüfung von Formularen mit PHP PHP.

Der Benutzer müsste warten, bis das Web erneut geladen wird, um das Formular zu validieren. Dies geschieht am besten extern mit jquery, da es sich um ein Javascript-Framework handelt, das im Browser und nicht auf dem Server ausgeführt wird und Ressourcen spart Server

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *