Hi there:

I know it's not THAT slow, and every presentation framework has it's
"loading time", but in my case this is affecting me in a much worse way and
there's no other solution for now.
Can any wicket expert tell me what can I do (anything: pre-compile
something, do something lazily, avoid something, etc) to speed up wicket
initialization? In GAE environment it takes up to 10 seconds from the moment
I see the log entry "Started Wicket in deployment mode".

I provide more details about my problem below.

Thanks,

Esteban

My Problem:
I'm using GAE and currently there's a problem that when your app gets few
traffic, it gets "cycled out" (kicked out of the jvm) after a few minutes of
not being accessed by anyone. So when your app (as mine) gets few visits,
almost every visit takes up to 10 seconds because wicket initializes every
time.  There has been a number of solutions proposed:
- Run a cron job to visit the app so it's kept "warm". This is discouraged
from Google guys, as it would take all of us to the Tragedy of the Commons (
http://groups.google.com/group/google-appengine/browse_thread/thread/22692895421825cb/)
- Pay to reserve a JVM (not available yet,
http://code.google.com/p/googleappengine/issues/detail?id=2456 )
- Do anything you can to optimize your initialization code (here I am!)

Reply via email to