Optimizacija PHP koda na webu

Sadržaj
Aspekti koje treba uzeti u obzir za ispravnu optimizaciju weba bit će
  • Prostor na disku koji zauzima aplikacija
  • Potrošnja RAM memorije
  • Potrebna širina pojasa
  • Brzina kojom se web pokreće i učitava

Neki trikovi za optimizaciju php koda koje treba imati na umu su:
Deklarirajte što je moguće manje varijabli i objekata, također koristite funkciju unset () za oslobađanje memorije i uništavanje varijabli ili nizova kada se više ne koriste.
Ako {else} uvjetni izrazi rade brže od prekidača.
 if ($ color == 'blue') {kod za izvršavanje} else {kod za izvršavanje} 

Uvjetni blok if koristi manje procesorskih ciklusa, stoga je izvršavanje brže.
 switch ($ color) {case blue: kod za izvršavanje prekida; velika crvena slova: kod za izvršavanje prekida; }

Ponavljajuće se strukture ili for petlje sporije su nego petlje while
 <? za ($ i = 1; $ i <? $ i = 0; while ($ i 

Kako bismo izmjerili koliko RAM memorije zauzima stranicu ili php skriptu, na kraju izvršavanja ili učitavanja stranice stavljamo sljedeći kod.
echo 'Korištena memorija:'. okrugli (memory_get_usage () / 1024,1). 'KB od'. okrugli (memory_get_usage (1) / 1024,1). 'KB';

Također se može koristiti postavljanjem koda u podnožje weba kako biste vidjeli koliko RAM -a troši pri otvaranju svakog odjeljka.
Prilikom izvođenja sql upita i prikazanih polja, upotrijebite pojedinačne navodnike u polju za prikaz primjer $ record ['id'] je do 7 puta brže od $ record [id].
Mnogi programeri koriste @ za sprječavanje prikazivanja pogrešaka pri pozivanju mysql funkcije ili upita, time se provjerava pogreška i puno usporava izvršavanje skripte, najbolje je ispraviti pogrešku ili onemogućiti prikaz pogrešaka pomoću error_reporting (0) dok ih ne ispravite.
Nekopiranje varijabli nad drugima može pomoći u smanjenju 1 MB RAM -a
 

Bolje je napisati ga u jednom retku i to bi bilo učinjeno na sljedeći način

Važno je zatvoriti veze baze podataka mysql kad ih dovršite s upotrebom, jednostavno pomoću funkcije mysql_close ($ connection);
Izbjegavajte provjere valjanosti obrazaca i provjere pomoću php PHP -a nakon izvođenja POST -a.
Korisnik bi morao čekati da se web ponovo učita kako bi potvrdio obrazac, najbolje je to učiniti izvana pomoću jqueryja, budući da je javascript okvir, izvršava se u pregledniku, a ne na poslužitelju, štedeći resurse s poslužitelja .Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave