PHP -kodeoptimering på nettet

Indholdsfortegnelse
De aspekter, der skal tages i betragtning for en korrekt optimering af nettet, vil være
  • Diskplads optaget af applikationen
  • Ram hukommelsesforbrug
  • Nødvendig båndbredde
  • Den hastighed, hvormed nettet kører og indlæses

Nogle tricks til php -kodeoptimering at huske på er:
Angiv så få variabler og objekter som muligt, brug også funktionen unset () til at frigøre hukommelse og ødelægge variabler eller arrays, når de ikke længere bruges.
Hvis {else} betingede udtryk kører hurtigere end switch case.
 if ($ color == 'blue') {code to execute} else {code to execure} 

Hvis blokken af ​​betingelser bruger færre processorkredsløb, er udførelsen derfor hurtigere.
 switch ($ color) {case blue: kode til at udføre pause; case red: kode til at udføre pause; }

Gentagne strukturer eller for sløjfer er langsommere end mens sløjfer
 <? for ($ i = 1; $ i <? $ i = 0; mens ($ i 

For at måle, hvor meget ramhukommelse forbruger en side eller et php -script, satte vi følgende kode ved afslutningen af ​​henrettelsen eller indlæsning af siden.
echo 'Hukommelse brugt:'. runde (memory_get_usage () / 1024,1). 'KB af'. runde (memory_get_usage (1) / 1024,1). 'KB';

Det kan også bruges ved at placere koden i sidefoden af ​​internettet for at se, hvor meget ram den bruger, når hver sektion åbnes.
Når du udfører en sql -forespørgsel, og felterne vises, skal du bruge enkelte anførselstegn i feltet, der skal vises. Eksempel $ record ['id'] er op til 7 gange hurtigere end $ record [id].
Mange programmører bruger @ til at forhindre fejl i at blive vist, når der påkaldes en mysql -funktion eller forespørgsel, dette udfører en fejlkontrol og bremser scriptudførelsen meget, det er bedst at rette fejlen eller deaktivere visning af fejl med error_reporting (0) indtil du retter dem.
Ikke at kopiere variabler over andre kan hjælpe med at reducere 1 MB RAM
 

Det er bedre at skrive det i en enkelt linje, og det ville blive gjort på følgende måde

Det er vigtigt at lukke mysql -databaseforbindelserne, når du er færdig med at bruge dem, blot med funktionen mysql_close ($ forbindelse);
Undgå formvalideringer og kontroller ved hjælp af php PHP efter at have udført en POST.
Brugeren bliver nødt til at vente på, at internettet indlæses igen for at validere formularen, det er bedst at gøre det eksternt med jquery, da det er en javascript -ramme, det udføres i browseren og ikke på serveren, hvilket sparer ressourcer fra serveren .Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave