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,612


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.
Podrška 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,612


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.
Podrška 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,612


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.
Podrška 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,612


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.
Podrška 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,612


Predmet:Identicno = = =
Koristite "= = =" umjesto "= =",
jer strogo provjerava zatvoreni raspon Å¡to ga čini bržim.
Podrška 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,612


Predmet:Str funkcije
str_replace je brži od preg_replace, ali strtr je brži od str_replace za faktor 4.
Podrška 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,612


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. }

Podrška 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,612


Predmet:Stvaranje klasa
Ne stvarajte klase i metode ukoliko nemate potrebe za tim .
Podrška 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,612


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.
Podrška 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,612


Predmet:Zatvorite vezu
Naviknite se da uklanjate varijable i zatvarate vezu baze podataka u svom PHP kodu. Tako Å¡tedite memoriju.
Podrška 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: 5: 51 pm.