Brzina foruma
(1 korsinik/a gleda/ju temu) (1) Gost

Brzina foruma


11.01.2011 | 14:48
Ovih dana sam pratio što izaziva sporost foruma i našao sam jedan od većih uzroka. Upit na bazu za prikazivanje najnovijih tema (u stupcu sa strane "Novo na Jabučnjaku") je uzimao značajno vrijeme, pogotovo ako ste istovremeno u forumu. Za sada sam taj dio potpuno eliminirao dok ne nađem bolji način i već sada je brzina veća za 20-30%. Prosječno učitvaanje teme prije je iznosilo oko 3.5 sekunde, sada se kreće oko 2.5.
Ne stajem na ovome, pokušat ću naći još mjesta gdje ima prostora za poboljšanje. Hvala svima na strpljenju.
11.01.2011 | 19:48
Za sada sam taj dio potpuno eliminirao dok ne nađem bolji način i već sada je brzina veća za 20-30%.

Meni je taj dio bio jako koristan i danas sam prvo primjetio da mi fali, a onda našao i ovo objašnjenje.

Bi li pomoglo da u jednoj tablici čuvaš popis zadnjih 10 tema, a u drugoj zadnjih 10 poruka? U tom slučaju ne radiš nikakve kompleksne upite prema bazi nego samo čitaš te tablice i ispisuješ ih u Novo na Jabučnjaku. Sadržaj tih tablica se mijenja samo kad se dogodi editiranje posta unutar neke teme. Dakle, samo jednom za svaki edit.

Nadam se da sam jasan.
11.01.2011 | 21:19
Morat cu tako ako ne bude drugog rjesenja. Pogledat cu vec sutra.
  • Sank
  • Moderator
  • 221
11.01.2011 | 23:30
I ja sam primjetio da mi fali Poruke tab i odmah se sjetio tebe Riba Nisam te htija gnjavit, ali bilo bi zgodno kad bi se nekako mogao vratiti, a da zadržiš brzinu.
12.01.2011 | 00:00
Mnogo je bolje sa ovim modulom.
12.01.2011 | 13:49
Vratio sam nartag za daljnje istraživanje tako da će brzina ići gore i dole, samo za informaciju. Zanimljivo, ovu stranicu je učitao sada za 0.44 sekunde.
13.01.2011 | 01:56
Pitanje:
normalno je da se pozivaju neke stranice koje naprosto ne postoje? Pregledom konekcije vidio sam kako se odmah na početku pozivaju neke slike i datoteke za koje server vraća 404?
13.01.2011 | 10:14
Nije normalno, provjerit ću. U svakom slučaju ne utječe na brzinu.
13.01.2011 | 17:52
Vidim je popis tema vracen

To je stvarno jedan od osnovnih dijelova foruma. Mozda su reklame ili oglasi unutar tog modula?
13.01.2011 | 20:32
Kompletan modul je problematičan ali najviše tabovi za forum. Imam već rješenje, napravit ću da se rezultati svih upita u bazu cachiraju na disk (memory cache očigledno nije dovoljno velik) i tako drže i koriste nekoliko minuta i zatim osvježe. Na taj način neće svaki korisnik raditi query na bazu već nakon prvog idući će dobijati već spremljene rezultate. "Najveći problem" pritom je što se može dogoditi da prođe nekoliko minuta prije nego u modulu vidite novu izmjenu, ali problemi sa performanama bi zato trebali biti prošlost.
Vidjet ćemo kasnije večeras kada se malo raščisti Jabučnjak da vas ne ometam svojim eksperimentiranjem
13.01.2011 | 21:29
Nije mi dao vrag mira pa sam to napravio sada, kako vidim sada mu treba oko 0.6 sekundi za otvaranje, uvijek i svugdje. Cache vrijeme 4 minute, znaci da ce se popis novih tema i poruka osvjezavati svake 4 minute. Nadam se da cete moci zivjeti s time. Stovise to je cak i zgodan feature jer znaci da necete odmah svoje poruke vidjeti na popisu nakon postanja.
  • Sank
  • Moderator
  • 221
13.01.2011 | 23:51
Kod mene uglavnom oko 0,66sec, osim kad sam pogodio kliknut u vrijeme obnove keša pa mu je trebalo starih 4,2sec. Čini se kao dobar kompromis. Bravo Riba
14.01.2011 | 18:37
Upravo sam imao trenutak prosvjetljenja. Napravit cu flag u bazi koji ce se svaki puta postaviti kada se upiše nova poruka ili kakav drugi sadržaj u bazu. Ako flag postoji, napravit će se novi upit u bazu i osvježiti informacije u cacheu i flag će se ukloniti. Sve dok se flag opet ne pojavi info će se vući iz cachea.
Vuk sit a ovca cijela!!
14.01.2011 | 18:46
Jesi li siguran da ti uopće treba taj flag (stari dobri "dirty bit" )?

Vidi što sam gore napisao (prvi reply). Popis novih tema/poruka se ima smisla osvježiti samo nakon nekog edita (upis/promjena). Ako koristiš flag, onda flag setiraš u trenutku kad umjesto petljanja sa flagom možeš ažurirati tablice koje glume cache. Tako imaš korak manje.

Flag ima smisla samo ako vremenski odgađaš cijeli proces pa, recimo, svakih par minuta provjeravaš flag, a u međuvremenu ga editi postavljeju (ili ne postavljaju). Ako je to poanta, flag is way to go. Ako je poanta cache ažurirati čim se dogodi promjena, razmisli treba li ti uopće flag.
14.01.2011 | 19:23
Pa sa flagom eliminiram upisivanje i čitanje iz baze (osim flaga), i minimiziram pretjerano čačkanje po postojećem kodu.
14.01.2011 | 19:24
OK. Glavno da radi.
20.01.2011 | 22:20
Samo da se pohvalim da je brzina otvaranja stranice sada na stabilnih 0.17-0.18 sekundi. :-D
20.01.2011 | 22:33
Pohvala !
20.01.2011 | 22:45
Godinama smo bili na 3.5 sekundi. Možda sada stigne doći i više ljudi ))
  • Sank
  • Moderator
  • 221
20.01.2011 | 23:12
Riba svaka čast. Forum je sada osjetno brži. Palac gore!
20.01.2011 | 23:56
Sad mi ne treba šest piva:kiss:
21.01.2011 | 00:05
A taman sam se poceo cudit kako Reeder, odjednom, brze otvori stranicu...

Svaka cast, forum leti! (respect)
21.01.2011 | 03:24
Čudim se kako je forum ubrzan i sve si mislim da je to zato jer je skoro pola tri u noći i sada je vjerojatno najmanje opterećenje. Onda vidim ovu temu i skužim da je to zbilja poboljšanje. Pohvalno
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 8 sati, 17 minuta
  • drlovric: Za sta ti konkretno mirroring sluzi? Ja mu nisam nasao primjenu :/
  • stefanjos: affinty na popustu 50%. ja sam si uzeo novu licensu. do sada sam bio na v1
  • stefanjos: tako da, meni je to top feature
  • stefanjos: ja imam australski app store i iphone mirroring koristim svaki dan
  • drlovric: To ces probati jednom i nikad vise. Nema razloga za biti razocaran :)
  • Zdravac: - NIJE :/
  • Zdravac: Jel proradio iPhone Mirroring? :)
  • Yonkis: iOS 18.1.1 / macOS Sequoia 15.1.1 [link]
  • kupus: pretpostavljam da to ide meni, znaci fino radi.
  • kupus: hahaha
  • drlovric: Znas kako lijepo klepece. Mozes i mijenjati zvuk. Merak pravi ????????
  • kupus: svejedno hvala smayoo
  • smayoo: Ma nemoj me zajebavat... :D
  • drlovric: Prekrasna aplikacija ako zelite zvuk fancy mehanicke tipkovnice :) [link]
  • drlovric: I ja to ocekujem. Na proljece cu u USA i iskreno se nadam da ce izaci do tada. Da donesem makar dva komada :)
  • Borisone: Osim ako nisi na ti s Tim Cookom, najbliže nagađanju kada je: [link]
  • VanjusOS: zna li netko, hoće li izaći uskoro Air sa M4 čipom?
  • smayoo: Pokušao sam, ali sam odustao kad me zavrtio u krug s registracijom i sign-inom na Epic games. Najprije kaže da može iskoristiti moj AppleID, kad napravi login preko AppleID i kažem da ne želim pokazati svoj AppleID onda me opet svejedno traži login. Tako da... sorry, ne bih.
  • kupus: hvala
  • kupus: moze li netko probat ovaj besplatan virtualan masterpiece na m macovima? [link]
  • ping: @drlovric imaš besplatne konvertere na netu pdf to excel ili konvertiraj u jpeg pa potrazi online free konverter ocr to excel
  • drlovric: nemam Acrobat....smo PDF Exprt i Wondershare.... Raspadne se na oba
  • drlovric: Daj mi mail na poruku pls, pa da ti posaljem....a kakav Pentagon, prosla su ta vremena, glupost neka :)
  • Zdravac: negdje ju uploadaj, pošalji mi link pa ak hoćeš, da vidimo kak će ispasti (osim ako nisu neke secret Pentagon pi*darije :)
  • Zdravac: @drlovric - "export to excel" ?! Adobe acrobat
  • drlovric: Imam fakturu u PDF, htio bih od nje napraviti Excel file. Sta da radim? :)
  • mariolino1971: Pozdrav. Pokušavam poslati oglas no stalno dobivam poruku 413 Request Entity Too Large. U čemu je problem?
  • kupus: UK korisnici vs Apple [link]
  • Yonkis: Jeste li znali da se iPhone sam reboota ako nije otključan u 72 sata? [link]
  • Yonkis: jeste čitali komentare na [link]
  • Ender: takodje zainteresovan za neki IPTV, predlog moze u PM.
  • cariblanco: Ako hočeš ja ti svog "provajdera" kojeg koristim 4-5 godina, pošaljem na pp ?
  • cariblanco: Kako veli Zdravac dobar iptv za 10 E i imaš sve i gdjedaš od kud hočeš. Meni je to jako važno pošto puno putujem, trebam samo dobar net i mirna bosna
  • drlovric: Moj Telemach nema Arene vec Sport Klubove....ali postoji kabelska u zgradi koja ima Arene, preko koaksijalnog kabela.... Pa sam se tehnloski vratio deteljece unatrag. Ali radi evo :)
  • Zdravac: Ali to je paket ex yu kanala, nema samo sport vec sve
  • Zdravac: Kvalitetni, koji mogu preporučiti 10 eur/mj
  • Zdravac: Ima, iptv
  • kupus: hometv to go ili kako već
  • kupus: znači ide i eronet aplikacija
  • kupus: u bih prava ima arenasport ako se ne varam
  • drlovric: Jel ima neki nacin da se HNL Supersport liga gleda online? Neki app? Streaming? Iptv?
  • cariblanco: Prošlo iz petog pokušaja...bit će da je Riba na suhom ;)
  • cariblanco: Zašto mi neće primiti odgovor o ogulinskom zelju...klikam tri puta i ništa, a regan sam ?
  • Riba: Ali vjerojatno je ista prica kao i sa Studion.
  • drlovric: Raskopali su novig Minija. Izmjenjiv je disk. Vjerojatno radi njihove SKU ustede, ne radi korisnika. Uglavnom nije zalemljen.
  • kupus: nije, to je isto kao i apple.hr
  • zvone: Imaju apple.hu. Valjda je to istyle.
  • kupus: samo hoće li ti htjet prodat minija s 256gb storagea, to je pravo pitanje :P :)
  • kupus: a imaš i našeg dpasarica s foruma, pa se njemu javi. vjerujem da ti može složiti konkurentnu cijenu
  • kupus: imaš translate u browseru, čak i u firefoxu od ne toliko davno

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Komentari

Anketa

Koji Mac koristite?

Page Speed 1.18 Seconds

Provided by iJoomla SEO