[Java lista] EE template rsz
István Viczián
viczian.istvan at gmail.com
2008. Nov. 7., P, 13:54:51 CET
Üdv,
nem akarok okoskodni, de amikről beszélsz, az valami űberrendszernél
jelenthetne teljesítménynövekedést, mert ha az összes sablont,
mindent, indításkor berántasz a memóriába, akár SAX-parse-olsz, meg
JSP-t fordítasz, meg mondjuk JPA-val NamedQuery-ket gyártasz, akkor is
egy normál szerver pár másodperc alatt betölt, valamint pár ezresért
rakod bele a 4 gigás memóriamodulokat, stb.
Tényleg ennyire világszoftvert írsz? (Kb. youtube nagyságrendnél
tudnék ilyen optimalizációt elképzelni, vagy talán annál sem, hogy a
betöltött nyers template-eket replikálod.)
István
2008/11/7 Laja <laja at freemail.hu>:
> Hali!
>
>> Lehet kicsit felreertheto voltam. Nem a cache szuksegesseget
>> kerdojeleztem meg, hanem - ebben az esetben - annak replikaciojat. Itt
>> most csak a sablonok cache-elesere gondolok.
>
> Ha csak símán használod a sablonokat, akkor is érdemes cachelni, a cache
> szinkronizáció meg általában jobban megéri. A replikáció futhat alacsony
> prioritással ráérős időben is, amikor kell a sablon mégis ott van a
> cashe-ben. Mintha egy okos kitalálós cache-ed lenne :)
> De mint írtam is, van template rendszer, ami előfeldolgozza a
> sablonokat. Például egy xml sablont ha mindig sax-al parsolsz, akkor az
> halál. Ha viszont a benne lévő ciklusokból meg feltételekből gyártasz
> egy utasítássort (amihez persze sax kell :), aztán azt futtatod, akkor
> sokkal kevesebb erőforrásra van szükséged. Ráadásul ha ezt az
> előfeldolgozott sablont cache-be teszed, akkor legközelebb már nem kell
> elemezni, elég csak futtatni az utasítássort. Egy ilyen esetben például
> a cache replikációja rengeteg erőforrást spórolhat meg.
> ( Pédául a Jasper is xml sablonokkal dolgozik, de azt lefordítja, és a
> lefordított sablont dolgozza fel. )
>
> Laja
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
További információk a(z) Javalist levelezőlistáról