Hello there, I have a website which needs quite frequent updating. I was using the AbstractAjaxTimerBehavior for quite some time, with 1 second duration. Worked fine on my working machine (dual core) but now on my home PC I realized some problems. Firefox uses up a lot of CPU power apparently, making other applications unresponsive (the working machine had apparently only one coreused up, that's why I didnt notice the problem. My home PC only has one core).
Anyway, I thought the AbstractAjaxTimerBehaviour was a stupid idea anyway, but I need frequent updates (actually updates might be several seconds or minutes apart, but if there are updates, they need to be displayed fast. I had an idea to just answer the response whenever there is actually something to update and then send the request back (or after a short timeout, like 10 seconds). However I ran into another problem that ajax calls from that website will be postponed, due to the ajax channel being used. In effect, since my timeout is 10 seconds, resulting in a behaviour similar to an AbstractAjaxTimerBehaviour with 10 seconds duration Anyone has any ideas how to solve this problem? - Tom