I'd start the timer only when a successful result returns, and then I'd set it for (pollingFrequencyDelay + Math.round(Math.random() * lastResponseTime)) each time, so as to slow things down a little when it's under load.
-Josh On Thu, Oct 23, 2008 at 8:50 AM, Paul Andrews <[EMAIL PROTECTED]> wrote: > Just one more word of caution. The timer MUST allow enough time for the > server to complete the request that you have asked of it. The last thing > that you want is to stack up requests to the server. Ideally in this timer > environment you won't make a request to the server while the last request > hasn't yet completed. > > Bit harder than at first sight, isn't it? > > Paul > > ----- Original Message ----- > *From:* Paul Andrews <[EMAIL PROTECTED]> > *To:* [email protected] > *Sent:* Wednesday, October 22, 2008 11:39 PM > *Subject:* Re: [flexcoders] Re: How to keep Tree control synchronized with > the database. Please Help > > A word of caution Anuj. > > I don't know if your timer works once a second or once a minute, or once > every two minutes. If you have only one online user, it's not too huge a > deal either way. If you have a hundred users you can cause big problems for > your server. The timer technique just makes the best of a bad job. Usually a > lot of care is taken over database and query design to minimise the impact > of large numbers of users. Unfortunately the timer technique gives the > server a lot of work even when the number of users is quite small. > > Remember a timer on the client just affects one user and there's usually > processor power to spare. A timer in conjunction with a server database > access stresses the server. It stresses the server a lot. > > End of cautionary note. > > Paul > > ----- Original Message ----- > *From:* anuj sharma <[EMAIL PROTECTED]> > *To:* [email protected] > *Sent:* Wednesday, October 22, 2008 11:31 PM > *Subject:* Re: [flexcoders] Re: How to keep Tree control synchronized with > the database. Please Help > > Bingo Guys > Thats' exactly what i need. Tracy's Timer example works perfect for me. > Again thanks a lot for your help. > Anuj > > On Wed, Oct 22, 2008 at 2:29 PM, john fisher <[EMAIL PROTECTED]> wrote: > >> Anuj >> >> I meant, "search through the online adobe docs for 'timer polling >> example' or other keywords like those." >> >> there are many many examples in the online docs at Adobe. >> >> John >> >> >> anuj sharma wrote: >> > Hi John >> > I am not sure i get what you are trying to say. Can you be please >> elaborate >> > little bit more. >> > Thanks >> > Anuj >> > >> > On Wed, Oct 22, 2008 at 10:13 AM, john fisher <[EMAIL >> > PROTECTED]<john%40jpfisher.net>> >> wrote: >> > >> > >> >> @mark: thanks will check it out >> >> @anuj: >> >> this is just exactly what the adobe sample code does, except not >> >> directly to the database. >> >> >> >> anuj sharma wrote: >> >> >> >>> ... Can I use the Timer class to create a timer instance >> >>> >> >>> which will periodically call HTTP a >> >>> >> >> >> >> >> >> >> > >> > >> > > > -- "Therefore, send not to know For whom the bell tolls. It tolls for thee." Like the cut of my jib? Check out my Flex blog! :: Josh 'G-Funk' McDonald :: 0437 221 380 :: [EMAIL PROTECTED] :: http://flex.joshmcdonald.info/

