Re: [WebDNA] HTTP Streaming - POSSIBLE!
This WebDNA talk-list message is from 2010
It keeps the original formatting.
numero = 105569
interpreted = N
texte = >> Which included a script that reloaded itself=20>> upon the creation of the next sequential file.>=20> I already have a mockup of my auction site working with a simple =meta-refresh in an iframe, so I don't see how your approach is going to =solve any problems for me. =20>=20> The problems I am anticipating are latency and overhead. Maybe I can =get rid of some of that with XMLHTTPRequest, but I don't think it's =going to help much, because even though Javascript can be programmed to =open a new server connection via XMLHTTPRequest as soon as the last one =closes, the browser still has to repetitively open and close these =connections -- every second or two at a minimum if I'm hoping to keep =the browsers updated with the most recent bid price.=20>=20> Unfortunately this polling must be initiated by the browser, not by =the server, and this means as many as a couple thousand connections per =second -- just to CHECK to see if the data has been updated. If the =data has not been updated then it's a wasted connection because the =connection still has to be opened, then the current data sent (again), =then the connection closed.>=20> A better alternative might be to "keep the connection open" and send =each update to the browser as it happens, over the same open connection. = This gets rid of the latency inherent in polling once each second =because the data gets sent immediately instead of waiting to be sent =upon the next polling request ... and it gets rid of most of the =overhead inherent in building up and tearing down all those connections.>=20> Unfortunately webdna is not appropriate for this type of application, =so I've come up with a work-around meta-refresh / iframe technique as a =possible alternative. It's not the best alternative, that's for sure, =but it's a potential solution that I can understand. I only hope that =webdna is fast enough to respond to all those connections.>=20> Or I hope to find a better alternative ...Ken,google for "long polling" + your favourite javascript framework.Best,Christer ************************************************************* Christer Olsson PO Box 9160 Phone +46 40 25 85 85 Ljusa Id=E9er AB SE-200 39 Malmo Fax +46 40 25 85 89 Kantyxegatan 5 Sweden http://www.ljusaideer.se
Associated Messages, from the most recent to the oldest:
>> Which included a script that reloaded itself=20>> upon the creation of the next sequential file.>=20> I already have a mockup of my auction site working with a simple =meta-refresh in an iframe, so I don't see how your approach is going to =solve any problems for me. =20>=20> The problems I am anticipating are latency and overhead. Maybe I can =get rid of some of that with XMLHTTPRequest, but I don't think it's =going to help much, because even though Javascript can be programmed to =open a new server connection via XMLHTTPRequest as soon as the last one =closes, the browser still has to repetitively open and close these =connections -- every second or two at a minimum if I'm hoping to keep =the browsers updated with the most recent bid price.=20>=20> Unfortunately this polling must be initiated by the browser, not by =the server, and this means as many as a couple thousand connections per =second -- just to CHECK to see if the data has been updated. If the =data has not been updated then it's a wasted connection because the =connection still has to be opened, then the current data sent (again), =then the connection closed.>=20> A better alternative might be to "keep the connection open" and send =each update to the browser as it happens, over the same open connection. = This gets rid of the latency inherent in polling once each second =because the data gets sent immediately instead of waiting to be sent =upon the next polling request ... and it gets rid of most of the =overhead inherent in building up and tearing down all those connections.>=20> Unfortunately webdna is not appropriate for this type of application, =so I've come up with a work-around meta-refresh / iframe technique as a =possible alternative. It's not the best alternative, that's for sure, =but it's a potential solution that I can understand. I only hope that =webdna is fast enough to respond to all those connections.>=20> Or I hope to find a better alternative ...Ken,google for "long polling" + your favourite javascript framework.Best,Christer ************************************************************* Christer Olsson PO Box 9160 Phone +46 40 25 85 85 Ljusa Id=E9er AB SE-200 39 Malmo Fax +46 40 25 85 89 Kantyxegatan 5 Sweden http://www.ljusaideer.se
Christer Olsson
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
WebCatalog for guestbook ? (1997)
Displaying photo attached to first record (1997)
Webstar 1.3.1 PPC (1997)
[protect admin] (1997)
[OT] Help Webcat 213 win (2000)
Don't know if this is a sily question... (2003)
WCS Newbie question (1997)
[CART] (1997)
Loosing Quantity (2000)
emailer settings and control questions (1997)
authorize.net hex coded variables (2002)
unsubscribe (1997)
WebCat B13 Mac CGI -- Frames question (1997)
two unique banners on one page (1997)
Error Lob.db records error message not name (1997)
still having search problem, please help :) (2004)
Javascript/WebCatalog form population (2001)
Multiple Passwords (1997)
Authenticate (1997)
How far do [showif]s go? (1997)