Portál AbcLinuxu, 1. května 2025 08:36

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
29.1.2007 08:38 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Nová várka oprav
Odpovědět | Sbalit | Link | Blokovat | Admin
Stručně děkujeme a prosíme ještě o opravu bugu „cenzůry“. :-D
Jak moc jsou ábíčkáři inteligentní? ;-)
30.1.2007 07:07 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Nová várka oprav
Odpovědět | Sbalit | Link | Blokovat | Admin
No, ne vse se podarilo. Kdyz jsem delal optimalizaci nacitani vlastnost, tak jsem vyhodil z cyklu jednotlive nacitani teto tabulky pro kazdy objekt zvlast a presunul to za cyklus do nove metody, ktera provedla jediny SQL dotaz pres vsechny objekty. Bohuzel jsem v te smycce nechal ulozeni nacteneho objektu do cache. Do cache se ale neulozi objekt, ale jeho klon, tudiz nacteni vlastnosti pro objekt uz nemelo zadny vliv na data ulozena v cachi a proto se az do invalidace cache vracely objekty bez vlastnosti.

Prakticky to treba znamena, ze se ztraceli autori ke clankum. Dale to mohlo ovlivnit treba i softwarove polozky, ktere take maji vlastnosti. Pokud takhle spatne nacteny objekt byl modifikovan a ulozen, znamenalo to i smazani vlastnosti z databaze :-( Vim o trech clancich, to jsme opravili.

Stejne me ale zarazi, ze se tato chyba projevila i na lokale, kde jsem jedinym uzivatelem. V debuggeru jsem narazil na to, ze se tato metoda volala i na data, ktera jiz mela byt inicializovana. Budu si muset projit cely lifecycle zobrazeni rubriky a krok za krokem si overit, co se tam deje. Zrejme po lonske urode novych featur nastal cas pro dalsi kolecko optimalizaci.
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.