Rychlost webfora

HackForum

Rychlost webfora#
Ahoj, už jsem tady dost dlouho nebyl, ale vidím, že jeden hřích, kterého jsem se při vývoji zdejšího redakčního systému dopustil (tedy, ono jich bylo hodně, holt to byl jeden z prvních redakčních systémů, co jsem dělal) zatím nikdo neopravil - a to to, že počet odpovědí ve webforu se počítá dynamicky, tj. vždy se projde celý strom příspěvků a spočte se počet všech odpovědí. To je samozřejmě neúměrná zátěž, protože při průměrném počtu 25 příspěvků na thread je jen pro zobrazení úvodní stránky potřeba vykonat 500 SQL dotazů, což je poněkud absurdní (což o to, na localhostu to problém nedělá, ale na serveru, který navštěvují tisíce lidí...)

Dalo by se to vyřešit celkem jednoduše. Stačí, když se upraví skripty tak, aby se při vložení příspěvku upravila uložená hodnota o počtu příspěvků u nejhornějšího příspěvku (kořene stromu), totéž při případném smazání. Pak stačí vypisovat tuto hodnotu.

Jediné, co je ještě potřeba udělat, je napsat skriptík, co při zavedení projde všechny thready a spočte příslušné počty. Ale to už je fakt detail.
(odpovědět)
Kubaz | 90.176.211.*4.2.2009 16:41
re: Rychlost webfora#
je ja te tak rad vidim. konecne nekdo z dob prvniho soomu.
(odpovědět)
jadus. | 88.103.38.*5.2.2009 7:11
re: Rychlost webfora#
Taky me to sere jak je to pomaly:D
(odpovědět)
Antrax.megashit | E-mail5.2.2009 12:30
re: Rychlost webfora#
Tak ono by to chtelo hlavne prekopat cely.
(odpovědět)
.( | ) | 213.151.78.*5.2.2009 20:35
re: Rychlost webfora#
ale, a co za změny konkrétně navrhuješ?

----------
aaaah, uhmmmm, to je prijemneee, jeste...
(odpovědět)
sg11.tk_6.2.2009 22:20
re: Rychlost webfora#
a jeeje celebritka. kazdeho paparazzi kterej se tu obevi odeme nafasuje kulku do riti hh.
(odpovědět)
qteck... | 85.207.178.*7.2.2009 14:11
re: Rychlost webfora#
opraveno...
(odpovědět)
Emkei | E-mail | Website | PGP9.5.2009 1:06
re: Rychlost webfora#
Opravdu to takhle dementne fungovalo po celou dobu?! Tak to je shit...
(odpovědět)
__host__ | 213.192.9.*9.5.2009 12:11
re: Rychlost webfora#
Emkei: Sory za ten vcerejsek, ja netusil o co go:D
(odpovědět)
Antrax.megashit | E-mail9.5.2009 13:07
re: Rychlost webfora#
v pohode, ja si delal legraci =)
(odpovědět)
Emkei | E-mail | Website | PGP9.5.2009 13:11

Zpět
 
 
 

 
BBCode