Optimizare cod PHP pe web

Cuprins
Aspectele care trebuie luate în considerare pentru o optimizare corectă a web-ului vor fi
  • Spațiul pe disc ocupat de aplicație
  • Consum de memorie RAM
  • Lățime de bandă necesară
  • Viteza cu care rulează și se încarcă webul

Câteva trucuri de optimizare a codului PHP pe care trebuie să le aveți în vedere sunt:
Declarați cât mai puține variabile și obiecte, utilizați și funcția unset () pentru a elibera memoria și a distruge variabilele sau matricile atunci când acestea nu mai sunt utilizate.
Dacă expresiile condiționale {else} rulează mai repede decât schimbarea majusculelor.
 if ($ color == 'albastru') {cod de executat} else {cod de executat} 

Dacă blocul de condiționare utilizează mai puține cicluri de procesor, deci execuția este mai rapidă.
 switch ($ color) {case albastru: cod de executat break; caz roșu: cod pentru executarea pauzei; }

Structurile repetitive sau pentru bucle sunt mai lente decât în ​​timp ce buclele
 <? for ($ i = 1; $ i <? $ i = 0; while ($ i 

Pentru a măsura câtă memorie RAM consumă o pagină sau un script php, la sfârșitul execuției sau încărcării paginii am pus următorul cod.
ecou „Memorie utilizată:”. round (memory_get_usage () / 1024,1). „KB din”. rotund (memory_get_usage (1) / 1024,1). „KB”;

Poate fi folosit și prin plasarea codului în subsolul paginii web pentru a vedea cât consumă RAM când deschideți fiecare secțiune.
Când efectuați o interogare sql și câmpurile sunt afișate, utilizați ghilimele unice în câmp pentru a fi afișat exemplu $ record ['id'] este de până la De 7 ori mai rapid decât $ record [id].
Mulți programatori folosesc @ pentru a preveni afișarea erorilor atunci când invocă o funcție mysql sau o interogare, aceasta efectuează o verificare a erorilor și încetinește mult executarea scriptului, cel mai bine este să corectați eroarea sau să dezactivați afișarea erorilor cu error_reporting (0) până la corectarea lor.
Dacă nu copiați variabile peste altele, puteți reduce 1 MB de RAM
 

Scrierea acestuia într-o singură linie este mai bună și s-ar face în felul următor

Este important să închideți conexiunile la baza de date mysql când ați terminat de utilizat, pur și simplu cu funcția mysql_close ($ connection);
Evitați validările formularului și verificările folosind PHP PHP după efectuarea unui POST.
Utilizatorul ar trebui să aștepte încărcarea web din nou pentru a valida formularul, cel mai bine este să o faceți extern cu jquery, deoarece fiind un framework javascript, este executat în browser și nu pe server, economisind resurse de pe server .V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave