Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako stavljati varijable?

[es] :: PHP :: PHP za početnike :: Kako stavljati varijable?

Strane: 1 2

[ Pregleda: 4154 | Odgovora: 25 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
*.static.isp.telekom.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: Kako stavljati varijable?06.04.2010. u 15:51 - pre 170 meseci
^ Hvala, dešava se i to...

Ok, povećao sam broj u petlji na 1.000.000

Ovaj primer možda baš nije najmerodavniji, napisao sam na brzinu...

 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Kako stavljati varijable?06.04.2010. u 15:52 - pre 170 meseci
Razlikuje se i način rada sa memorijom.

U slučaju "" memorija se alocira u PHP interpretatoru korišćenjem sistemskih funkcija, u slučaju '' memorija se alocira unutar interpretiranog koda. Na stranu restart tajmera, razlikuje se i poređenje kada radiš test 1000 puta i kada radiš 1000 istovremenih testova. Takođe, umesto prepisivanja iste promenljive probaj da upisuješ u $test[] ili da ispisuješ sa echo, opet ima razlike.

Naravno, ove optimizacije su smešne osim u veoma ograničenim slučajevima. Jedan neoptimizovani upit ka bazi sve to poravna.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
*.static.isp.telekom.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: Kako stavljati varijable?06.04.2010. u 16:00 - pre 170 meseci
Mogu reći da, u slučaju da se baza, indeksi i upiti lepo optimizuju, je meni najveći problem sa vremenom predstavljalo upravo ispisivanje rezultata.

Dakle, veliki broj upita, više tabela, ali opet, vreme ispisa 3x veće od vremena koje je koristio mysql (u aplikacijama redovno radim i testove sa vremenima i korišćenjem memorije).
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Kako stavljati varijable?06.04.2010. u 16:04 - pre 170 meseci
Tu je verovatno neki problem sa HTTP serverom. Probaj da odradiš output buffering pa da ispišeš sve odjednom.

Teško mi je da prihvatim da je spajanje niski problem jer i da imaš milion spajanja po tvom testu to je 0.004s u korist dvostrukih navodnika.

Nemam sada vremena ali vredi videti i koliko traje pozivanje destruktora i oslobađanje memorije kada se koristi zver poput ZF ili sličnih. Konstruktore već uračunamo u profiling, destruktori znaju i da se zaborave.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

BLACK_SWORD

Član broj: 212173
Poruke: 171
*.team.ba.

Sajt: www.artwebdizajn.com


+3 Profil

icon Re: Kako stavljati varijable?06.04.2010. u 16:12 - pre 170 meseci
Joj ljudi vi mene sa ovim sada skroz zbuniste kako sad da povezujem varijable?

vako

Code:
$nazivstranice = 'Registracija - '.$nazivportala;


ili vako

Code:
$nazivstranice = "Registracija - $nazivportala";

 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Kako stavljati varijable?06.04.2010. u 16:14 - pre 170 meseci
Kako god ti je lepše. Razlika u brzini je potpuno zanemarljiva (na milion takvih stapanja, 4 hiljadita dela sekunde).
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Kako stavljati varijable?

Strane: 1 2

[ Pregleda: 4154 | Odgovora: 25 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.