<?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: Springwidgets.com</title>
	<atom:link href="http://www.coderchris.com/web-development/springwidgetscom/2008/06/17/feed" rel="self" type="application/rss+xml" />
	<link>http://www.coderchris.com/web-development/springwidgetscom/2008/06/17</link>
	<description>Head of Technology at Endemol</description>
	<lastBuildDate>Fri, 02 Jul 2010 16:21:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Chris</title>
		<link>http://www.coderchris.com/web-development/springwidgetscom/2008/06/17/comment-page-1#comment-709</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Tue, 01 Jul 2008 07:37:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.coderchris.com/2008/06/17/springwidgetscom/#comment-709</guid>
		<description>I admit I&#039;ve not delved into the code enough to determine where the speed problems lay (don&#039;t have the time I&#039;m afraid), but there are  couple of things that may be a cause off the top of my head.

A lot of the widgets rely on third party content so the request probably goes mysite-&gt;spingwidgets-&gt;thirdparty-&gt;(possibly springwidgets)-&gt;mysite

If this is the case then round trip alone can cause significant lag to the originating site.

The ways I&#039;d look to resolve this would be pre-caching of information at springwidgets, so only one request has to be made.

Geographic distribution of the caches so there&#039;s at least a major one on each continent.

Provision of a local caching plugin for people who can implement such things (e.g. self hosted wordpress users) - this could also provide a distributed cache of content should things go that far, and its in the user agreement that by using the plugin you can also become a node (or have an opt-in/out).

If flash is being used pre-cache content client side while the user is looking at the main portion of the site if possible.</description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->I admit I&#8217;ve not delved into the code enough to determine where the speed problems lay (don&#8217;t have the time I&#8217;m afraid), but there are  couple of things that may be a cause off the top of my head.</p>
<p>A lot of the widgets rely on third party content so the request probably goes mysite->spingwidgets->thirdparty->(possibly springwidgets)->mysite</p>
<p>If this is the case then round trip alone can cause significant lag to the originating site.</p>
<p>The ways I&#8217;d look to resolve this would be pre-caching of information at springwidgets, so only one request has to be made.</p>
<p>Geographic distribution of the caches so there&#8217;s at least a major one on each continent.</p>
<p>Provision of a local caching plugin for people who can implement such things (e.g. self hosted wordpress users) &#8211; this could also provide a distributed cache of content should things go that far, and its in the user agreement that by using the plugin you can also become a node (or have an opt-in/out).</p>
<p>If flash is being used pre-cache content client side while the user is looking at the main portion of the site if possible.<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: don</title>
		<link>http://www.coderchris.com/web-development/springwidgetscom/2008/06/17/comment-page-1#comment-693</link>
		<dc:creator>don</dc:creator>
		<pubDate>Tue, 17 Jun 2008 11:45:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.coderchris.com/2008/06/17/springwidgetscom/#comment-693</guid>
		<description>Thanks for your interest in SpringWidgets. We are always looking for ways to improve our product. I&#039;d love to have you get in contact with our developers to see if you could discuss the issues that you are having with the load time. I&#039;d like to determine where you are seeing the problem so that we can eliminate it.

thanks!

-Don (SpringWidgets)</description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->Thanks for your interest in SpringWidgets. We are always looking for ways to improve our product. I&#8217;d love to have you get in contact with our developers to see if you could discuss the issues that you are having with the load time. I&#8217;d like to determine where you are seeing the problem so that we can eliminate it.</p>
<p>thanks!</p>
<p>-Don (SpringWidgets)<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.323 seconds -->
<br />
<b>Warning</b>:  fopen(/homepages/41/d184615007/htdocs/blogs/coderchris.com/wp-content/cache/wp-cache-6fc8ea7536a18667f31e16611d6ca8c9.meta) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Disk quota exceeded in <b>/homepages/41/d184615007/htdocs/blogs/coderchris.com/wp-content/plugins/wp-cache/wp-cache-phase2.php</b> on line <b>240</b><br />
<br />
<b>Warning</b>:  fputs(): supplied argument is not a valid stream resource in <b>/homepages/41/d184615007/htdocs/blogs/coderchris.com/wp-content/plugins/wp-cache/wp-cache-phase2.php</b> on line <b>241</b><br />
<br />
<b>Warning</b>:  fclose(): supplied argument is not a valid stream resource in <b>/homepages/41/d184615007/htdocs/blogs/coderchris.com/wp-content/plugins/wp-cache/wp-cache-phase2.php</b> on line <b>242</b><br />
