Centar za edukaciju-BiH


switch Lista naslova: Optimizacija PHP koda

#1 06.11.2020 13:11
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Optimizacija PHP koda
Ovoj temi je cilj da vam pomogne da vas kod ucinite sto efikasnijim i samim tim brzim za kmajler.
Za svaki post potrebno je napisati naslov.
Drugi postovi koji se ne dodticu teme biti ce izbrisani,
Postovi koji ne budu imali naslov biti ce izmijenjeni.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 12.10.2021 12:57 od strane zxz. ↑  ↓

#2 06.11.2020 13:23
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Velika i mala slova za operatore
PHP jezik omogućava upotrebu velikih ili malih slova pri pisanju logičkih operatora.
Ako namjeravate postići brze performanse , preporučljivo je koristiti mala slova za logičke podatke poput riječi "True" i "False" umjesto "TRUE" i "FALSE".
Rezultati ce biti nabrzii ako usvojmo praksu da umjesto true pisemo 1 a False 0.
Dobro bi billo da usvojite tu praksu.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 06.11.2020 13:31
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Razmak u kodu
Kao PHP programer morate razmišljati o optimizaciji koda.
Ako o tome razmisljate onda zasigurno cete koristi tab umjesto četiri razmaka.
Ako se odlucimo za cetiri razmaka potrosit cemo cetiri bita ali ako upotrijebimo tab onda samo jedan bit.
Uklanjanje razmaka u PHP kodu također smanjuje rizike od sigurnosnih ranjivosti i neočekivanog ponašanja koda tijekom raščlanjivanja HTML ili XML koda iz njega.
Trebamo ukloniti razmake svugje tamo gdje nisu potrebni.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#4 12.10.2021 13:00
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Jednostruki znaci nvoda
Korištenje pojedinačnih citata ('') brže je od korištenja dvostrukih citata ('") ako ćete zadržati samo niz unutar njega izbjegavajući bilo kakve varijable. Dvostruki navodnici provjeravaju prisutnost varijable i dodaju malo režijskih troškova.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#5 12.10.2021 13:02
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Identicno = = =
Koristite "= = =" umjesto "= =",
jer strogo provjerava zatvoreni raspon što ga čini bržim.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#6 12.10.2021 13:05
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Str funkcije
str_replace je brži od preg_replace, ali strtr je brži od str_replace za faktor 4.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#7 12.10.2021 13:10
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Ponovite funkciju samo jednom
Ako vam treba neki odgovor od neke funkcije onda gje pozovite te zapisite odgovor u svoju variablu.
primjer:
PreuzmiIzvorni kd (PHP):
  1. for( $i=0; i< count($mojaVar); $i++){
  2.   echo count($mojaVar);
  3. }

mnogo ****lje:
PreuzmiIzvorni kd (PHP):
  1. $len = count($mojaVar);
  2. for( $i=0; i< $len; $i++){
  3.   echo $len;
  4. }

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#8 12.10.2021 13:16
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Stvaranje klasa
Ne stvarajte klase i metode ukoliko nemate potrebe za tim .
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#9 12.10.2021 13:18
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Poruke o greskama
Ako ste napisali puno prilagođenih funkcija za biljezenje gresaka i upozorenja tijekom vaseg razvojnog procesa, obavezno ih uklonite prije nego sto kôd date na koristenje, odnosno pocnete koristiti aplikaciju.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#10 12.10.2021 13:20
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Zatvorite vezu
Naviknite se da uklanjate varijable i zatvarate vezu baze podataka u svom PHP kodu. Tako štedite memoriju.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 13.10.2021 23:28 od strane zxz. ↑  ↓

Stranice (2):1,2


Sva vremena su GMT +02:00. Trenutno vrijeme: 3: 05 pm.