How can I make the server push updates to the client? (not with a timer)
Thanks
Hadas

-----Original Message-----
From: OvermindDL1 [mailto:[email protected]]
Sent: Wednesday, November 18, 2009 11:06 PM
To: [email protected]
Subject: Re: [Wt-interest] an idea of accelerating a page reloading


On Wed, Nov 18, 2009 at 12:28 AM, Koen Deforche <[email protected]> wrote:
> Hey Hadass,
>
> 2009/11/18 HADASS YAARI <[email protected]>:
>> I have some dynamic pages (that are built with a timer). There is a
>> lot of data in the pages - very big tables. When the page is
>> refreshing (in timeout) I start building the table and it takes a lot
>> of time (~ half a second) and meanwhile the client is stuck. Is there
>> a way to build the page in other way which won't be visible to the
>> user? I thought maybe to do that with another thread that just will
>> fill in the table - but is this the right way? can I change the table
>> in a way that won't affect the page?
>
> I believe it is your only option if you want to do this outside the
> event loop, which is the only way to avoid the delay.
>
> Note that you are free to modify any part of the widget hierarchy (or
> models used by the widgets) outside the event loop as long as you
> register your attach your thread to the application instance and grab
> the application's update lock (in WApplication: attachThread() and
> updateLock()). These modifications will be synchronized with the
> browser on the next event, so you could for example chose to attach to
> the WTimer a no-op call back routine.

Or instead of a WTimer, just keep the connection open so the server can push 
updates across if you will not have too many people on at the same time (60k or 
so?)?

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with Crystal 
Reports now.  http://p.sf.net/sfu/bobj-july 
_______________________________________________
witty-interest mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest
**********************************************************************************************
This message (including any attachments) issued by RAFAEL- ADVANCED DEFENSE 
SYSTEMS LTD. 
(hereinafter "RAFAEL") contains confidential information intended for a 
specific individual and purpose, may 
constitute information that is privileged or confidential or otherwise 
protected from disclosure. If you are not 
the intended recipient, you should contact us immediately and thereafter delete 
this message from your 
system. You are hereby notified that any disclosure, copying, dissemination, 
distribution or forwarding of this 
message, or the taking of any action based on it, is strictly prohibited. If 
you have received this e-mail in error, 
please notify us immediately by e-mail mailto:[email protected] and 
completely delete or destroy any and all 
electronic or other copies of the original message and any attachments thereof.
**********************************************************************************************


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to