Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 25 odgovora
  • 6.044 pregleda

Najnovija ↓

Re: Kako stavljati varijable? 06.04.2010. u 16:52 · pre 201 mesec #22
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.
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Re: Kako stavljati varijable? 06.04.2010. u 17:00 · pre 201 mesec #23
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).
Potpis
Moj Veb Sajt HostCentar Blog
Aleksinac Južna Srbija TimeOut
Re: Kako stavljati varijable? 06.04.2010. u 17:04 · pre 201 mesec #24
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.
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme