Pogledajte određenu poruku
Staro 15. 05. 2006.   #2
Bojan Zivanovic
profesionalac
Professional
 
Avatar Bojan Zivanovic
 
Datum učlanjenja: 06.06.2005
Lokacija: Pančevo - Pariz
Poruke: 287
Hvala: 6
8 "Hvala" u 8 poruka
Bojan Zivanovic is on a distinguished road
Pošaljite poruku preko Skype™ za Bojan Zivanovic
Default

Za include sam znao da usporava kod, al ipak, prednosti su mnogo vece od mana (ko zeli da odrzava index.php koji ima 5000 linija koda)..
Takodje jedna od cestih gresaka kod pocetnika:
PHP kôd:
while($i count($array)) {
 
// radi nesto

Dakle ako $array ima 100 clanova, ciklus ce 100 puta izracunati broj clanova niza,pa izvrsiti kod... Dakle, mnogo pametnije je uraditi ovako nesto:
PHP kôd:
$cnt count($array);
while(
$i $cnt) {
 
// radi nesto

Naravno, najvise vremena u izvrshavanju skripte ode na rad sa bazom i fajlovima, tako da te delove treba najvise optimizirati..
Ipak, to je prica za sebe.
Za reference znam da je nesto promenjeno u PHP5, al nisam siguran sta..
Verujem da ima veze sa objektno orjentisanim programiranjem, tako da savet naveden u clanku i dalje stoji...
Kao i sigurnost, optimizacija oduzima najmanje vremena ako se neke stvari odrade kako treba na samom pocetku.
Naravno, op code cache-eri kao sto je PHPAccelerator i i sl mnogo pobojsavaju performanse, i prava je glupost ne koristiti ih kod vecih projekata.

Dobar link iz online knjige pomocu koje sam se ja upoznao sa php-om:
http://hudzilla.org/phpbook/read.php/18_0_0
Vecina vas sigurno zna vecinu ovih saveta (lakse sa funkcijama, keshiranje..), al nije lose pomenuti...
__________________
The knack of flying is learning how to throw yourself at the ground and miss.

Poslednja izmena od Bojan Zivanovic : 15. 05. 2006. u 21:52.
Bojan Zivanovic je offline   Odgovorite uz citat