On 9/8/07, Ryan Holmes <[EMAIL PROTECTED]> wrote:
> Hi Eelco,
>
> Thanks for the thorough response (as usual). We're almost done
> converting from Tap 4 to Wicket 1.2 and we'll look into migrating to
> 1.3 pretty soon. I was planning on reverting to the HttpSessionStore
> immediately because I assumed the new disk-based store(s) traded
> performance for memory efficiency (and we have the luxury of not
> really caring about RAM usage due to a limited number of users in a
> LAN-only environment).
>
> An old benchmark that Jonathan posted (http://www.jroller.com/
> JonathanLocke/entry/how_fast_is_wicket) suggested the
> HttpSessionStore was noticeably faster, but I know there have been a
> lot of performance improvements since then.
>
> I've been pretty cynical about the whole idea of a disk-based store,
> actually. It always seemed like "jumping a fence" into a servlet
> container/app server's area of responsibility (had a slightly nasty
> argument with Johan about that). While it always sounded like a cool
> and very powerful/useful *option* to build into the framework, I
> never thought it would be a clear winner over HttpSessionStore. My
> main fear was that it would lead to a kind of split between some
> people using one store and some the other, and that it might cascade
> further into the framework (e.g. design x is a better fit with SLCSS
> but design y is better for HttpSessionStore) ultimately becoming a
> big drag for you guys.
>
> So that's a long way of saying: damn, I'm impressed. Not only is
> 1-2ms negligible, it sounds like the SLCSS is a conceptually simpler
> approach. Oh, and sorry to Johan for being a skeptic. ;)

I owe him an apology too in that sense, as I was one of the people
most opposed to it initially. That turned out to be a premature
optimization related fear I had. Also thanks to Matej who recently
added a very, very optimized page store variant, *and* contributed an
efficient page store that can be used in a cluster. And thanks for
both of them for doing some pretty smart optimizations on
serialization of pages (which I completely missed at first).

Eelco

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to