Centar za edukaciju-BiH


switch Lista naslova: Optimizacija PHP koda

#1 06.11.2020 12:11
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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 11:57 od strane zxz. ↑  ↓

#2 06.11.2020 12:23
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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 12:31
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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 12:00
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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 12:02
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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 12:05
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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 12:10
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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

mnogo ****lje:
PreuzmiIzvorni kôd (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 12:16
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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 12:18
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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 12:20
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


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 22:28 od strane zxz. ↑  ↓

Stranice (2):1,2


Sva vremena su GMT +01:00. Trenutno vrijeme: 11: 50 pm.