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/

Reply via email to