Inhaltsverzeichnis
Die zu berücksichtigenden Aspekte für eine korrekte Optimierung des Webs sind
- Von der Anwendung belegter Speicherplatz
- RAM-Speicherverbrauch
- Notwendige Bandbreite
- Die Geschwindigkeit, mit der das Web läuft und lädt
Deklarieren Sie so wenig Variablen und Objekte wie möglich, verwenden Sie auch die Funktion unset(), um Speicher freizugeben und Variablen oder Arrays zu zerstören, wenn sie nicht mehr verwendet werden.
If {else} bedingte Ausdrücke werden schneller ausgeführt als die Groß-/Kleinschreibung.
if ($ color == 'blue') {Code zum Ausführen} else {Code zum Ausführen}
Der if-Block von Bedingungen verwendet weniger Prozessorzyklen, daher ist die Ausführung schneller.
switch ($ color) {case blue: Code zum Ausführen von break; Fall rot: Code zum Ausführen von break; }
Repetitive Strukturen oder for-Schleifen sind langsamer als while-Schleifen
<? für ($ i = 1; $ i <? $ i = 0; während ($ i
Um zu messen, wie viel RAM-Speicher eine Seite oder ein PHP-Skript verbraucht, fügen wir am Ende der Ausführung oder des Ladens der Seite den folgenden Code ein.
echo 'Benutzter Speicher:'. rund (memory_get_usage () / 1024,1). 'KB von'. Runde (memory_get_usage (1) / 1024,1). 'KB';
Es kann auch verwendet werden, indem der Code in die Fußzeile des Webs eingefügt wird, um zu sehen, wie viel RAM beim Öffnen jedes Abschnitts verbraucht wird.
Wenn Sie eine SQL-Abfrage durchführen und die Felder angezeigt werden, verwenden Sie einfache Anführungszeichen im anzuzeigenden Feld Beispiel $ record ['id'] ist bis zu 7 mal schneller als $ record [id].
Viele Programmierer verwenden @, um zu verhindern, dass Fehler beim Aufrufen einer mysql-Funktion oder -Abfrage angezeigt werden, dies führt eine Fehlerprüfung durch und verlangsamt die Skriptausführung stark, am besten korrigieren Sie den Fehler oder deaktivieren die Anzeige von Fehlern mit error_reporting (0) bis sie korrigiert werden.
Variablen nicht über andere zu kopieren kann helfen, 1 MB RAM zu reduzieren
Es ist besser, es in einer einzigen Zeile zu schreiben, und es würde wie folgt vorgehen:
Es ist wichtig, die mysql-Datenbankverbindungen zu schließen, wenn Sie sie nicht mehr verwenden, einfach mit der Funktion mysql_close ($ connection);
Vermeiden Sie Formularvalidierungen und -prüfungen mit php PHP nach einem POST.
Der Benutzer müsste warten, bis das Web erneut geladen wird, um das Formular zu validieren. Am besten geschieht dies extern mit jquery, da es sich um ein Javascript-Framework handelt, das im Browser und nicht auf dem Server ausgeführt wird, wodurch Ressourcen vom Server gespart werden .Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben