Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Nette Framework: Cache

Mastodont
Mastodont (neregistrovaný) 85.132.159.---
23. 6. 2009 8:18

Rejpy rejpy po ránu

Šťoural obecný Mastodontus albensis má tentokrát dvě připomínky:
Kešovací obal nad časově náročnou funkcí jsem moc nepochopil, stačí jedna funkce namísto dvou (kešování přímo v tělu dané funkce).
Tagování je prima věcička, dalo by se ovšem zabudovat přímo do storage vrstvy a starat se jen o přiřazování tagů. Ale to je opravdu jen drobnost :)

plistiak aura:79
23. 6. 2009 8:46

Re: Rejpy rejpy po ránu

Spájanie do jednej funkcie nemusí byť vždy najlepším riešením. Čo ak by si po čase chcel pridať ešte nejakú inú funkcionalitu pre prácu s cache (šifrovanie, komprimovanie, …)? Myslím, že cache je dobrý adept pre vzor Dekorátor

hasan
hasan (neregistrovaný) 84.242.99.---
23. 6. 2009 10:38

Re: Rejpy rejpy po ránu

David Grudl aura:74
23. 6. 2009 11:15

Re: Rejpy rejpy po ránu

ad Mastodont: snažím se v článku nabádát k tomu, že spojení do jedné funkce je obvykle návrhovou chybou. Proto ten příklad a proto zmínka, že kešování je „další vrstva“.

ad memoization: Nette má pro něco takového integrovanou podporu, která dojela na to, že na řadě hostingů beží eAccelerator s bugem, který tohle znemožňuje :-( Velmi nepříjemná věc, takže se o použití anotací ani nezmiňuju. Dokud nevznikne workaround, nebo inkriminovaná verze eAcceleratoru nevymizí.

michal
michal (neregistrovaný) 78.136.188.---
25. 6. 2009 0:08

Re: Rejpy rejpy po ránu

ktera posledni verze na to trpi?

Mastodont
Mastodont (neregistrovaný) ---.newsfeed.sdlintl.com
23. 6. 2009 11:41

Re: Rejpy rejpy po ránu

Cache jako dekorátor je samozřejmě možná, ale psát extra wrapper pro každou kešovanou funkci?

Zasílat nově přidané příspěvky e-mailem