<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Highly responsive ajax applications without excess requests and bandwidth waste?</title>
	<atom:link href="http://www.ovalpixels.com/blog/2008/11/15/highly-responsive-ajax-applications-without-excess-bandwidth-waste/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ovalpixels.com/blog/2008/11/15/highly-responsive-ajax-applications-without-excess-bandwidth-waste/</link>
	<description>Tips &#38; Tricks on Web Design and Development</description>
	<lastBuildDate>Thu, 03 Jun 2010 11:34:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Lindsey Stickel</title>
		<link>http://www.ovalpixels.com/blog/2008/11/15/highly-responsive-ajax-applications-without-excess-bandwidth-waste/comment-page-1/#comment-70</link>
		<dc:creator>Lindsey Stickel</dc:creator>
		<pubDate>Wed, 02 Jun 2010 01:39:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.ovalpixels.com/blog/?p=3#comment-70</guid>
		<description>hey,I discover that your website is very informative and helpful and we wonder if there can be a possibility of acquiring More web content like this on your blog. If you willing to support us out, we can be willing to compensate you... Best regards, Lindsey Stickel</description>
		<content:encoded><![CDATA[<p>hey,I discover that your website is very informative and helpful and we wonder if there can be a possibility of acquiring More web content like this on your blog. If you willing to support us out, we can be willing to compensate you&#8230; Best regards, Lindsey Stickel</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: georgi</title>
		<link>http://www.ovalpixels.com/blog/2008/11/15/highly-responsive-ajax-applications-without-excess-bandwidth-waste/comment-page-1/#comment-4</link>
		<dc:creator>georgi</dc:creator>
		<pubDate>Sat, 24 Jan 2009 08:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.ovalpixels.com/blog/?p=3#comment-4</guid>
		<description>@frank: if you have 10 000 concurrent users each second then you must have quite of a web server... In this situation you would need a database cluster ( a whole farm ) as your application is write-intensive. I don&#039;t think you can cache anything as each user will be served by the web-server by a new instance of your script and you have no idea what other users are doing - one would think you can &quot;cache&quot; the data coming from all users in files on the hard drive and then run a script each X seconds which will write those files in the db but, hey - the DB is a file on the hard drive, too - you will be adding an additional layer which ( in my opinion ) will at least not make the process more efficient.
You can try using a DBE with transaction support ( most of them do have such support ) and maybe commit the transaction each X seconds.</description>
		<content:encoded><![CDATA[<p>@frank: if you have 10 000 concurrent users each second then you must have quite of a web server&#8230; In this situation you would need a database cluster ( a whole farm ) as your application is write-intensive. I don&#8217;t think you can cache anything as each user will be served by the web-server by a new instance of your script and you have no idea what other users are doing &#8211; one would think you can &#8220;cache&#8221; the data coming from all users in files on the hard drive and then run a script each X seconds which will write those files in the db but, hey &#8211; the DB is a file on the hard drive, too &#8211; you will be adding an additional layer which ( in my opinion ) will at least not make the process more efficient.<br />
You can try using a DBE with transaction support ( most of them do have such support ) and maybe commit the transaction each X seconds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: frank</title>
		<link>http://www.ovalpixels.com/blog/2008/11/15/highly-responsive-ajax-applications-without-excess-bandwidth-waste/comment-page-1/#comment-3</link>
		<dc:creator>frank</dc:creator>
		<pubDate>Sat, 24 Jan 2009 08:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.ovalpixels.com/blog/?p=3#comment-3</guid>
		<description>This is an interesting subject. Are you still there? Didn&#039;t see much followup. I was debating on developing a mechanism that would syncronize a client and server in the dependency caching way. In this way, the client must notify the server that there has been a new action that requires a CRUD routine and server in turn would adopt and post back the collection of changes the client had compiled while disconnected.

My question is, what do you do to address an application that must make requests to the server by the hundreds of thousands per minute. For example, an application with 10 thousand concurrent users, who&#039;s browsers are all &quot;short polling&quot; the server, will make 600,000 http requests per minute. What kind of overhead would this create if making mini round trips to the database and is there an alternate approach so that collections or arrays can be used and manipulated on the server without having to batch their data in with SQL each second.</description>
		<content:encoded><![CDATA[<p>This is an interesting subject. Are you still there? Didn&#8217;t see much followup. I was debating on developing a mechanism that would syncronize a client and server in the dependency caching way. In this way, the client must notify the server that there has been a new action that requires a CRUD routine and server in turn would adopt and post back the collection of changes the client had compiled while disconnected.</p>
<p>My question is, what do you do to address an application that must make requests to the server by the hundreds of thousands per minute. For example, an application with 10 thousand concurrent users, who&#8217;s browsers are all &#8220;short polling&#8221; the server, will make 600,000 http requests per minute. What kind of overhead would this create if making mini round trips to the database and is there an alternate approach so that collections or arrays can be used and manipulated on the server without having to batch their data in with SQL each second.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
