<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Newest Industry &#187; content delivery network</title>
	<atom:link href="http://newestindustry.org/tag/content-delivery-network/feed/" rel="self" type="application/rss+xml" />
	<link>http://newestindustry.org</link>
	<description>Web Performance, Branding, and Social Media</description>
	<lastBuildDate>Sat, 20 Mar 2010 18:36:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://newestindustry.org/?pushpress=hub'/>
<cloud domain='newestindustry.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Effective Web Performance: Measurement-First or CDN-First?</title>
		<link>http://newestindustry.org/2009/08/25/effective-web-performance-measurement-first-or-cdn-first/</link>
		<comments>http://newestindustry.org/2009/08/25/effective-web-performance-measurement-first-or-cdn-first/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 17:00:31 +0000</pubDate>
		<dc:creator>smp</dc:creator>
				<category><![CDATA[Effective Web Performance]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[Web Performance]]></category>
		<category><![CDATA[business management]]></category>
		<category><![CDATA[content delivery network]]></category>
		<category><![CDATA[content delivery networks]]></category>
		<category><![CDATA[Content management systems]]></category>
		<category><![CDATA[IT management]]></category>
		<category><![CDATA[Last mile]]></category>
		<category><![CDATA[Mobile CDN]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[performance measurement]]></category>
		<category><![CDATA[Web performance measurement]]></category>

		<guid isPermaLink="false">http://newestindustry.org/2009/08/26/effective-web-performance-when-to-cdn/</guid>
		<description><![CDATA[
			
				
			
		
A hallway conversation this morning brought up a very interesting point about the relationship between Web performance measurements and Content Delivery Networks (CDNs). When choosing between a Web performance measurement solution and a CDN, which service should come first?
Companies facing dire and obvious Web performance issues will want immediate results, leading them to fall into [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F&amp;source=spierzchala&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a title="Sponge" href="http://flickr.com/photos/7702002@N08/3032828425"><img style="float:left;padding:6px;" src="http://farm4.static.flickr.com/3239/3032828425_5954c4075f_m.jpg" alt="" /></a>A hallway conversation this morning brought up a very interesting point about the relationship between Web performance measurements and Content Delivery Networks (<strong>CDNs</strong>). When choosing between a Web performance measurement solution and a CDN, which service should come first?</p>
<p>Companies facing dire and obvious Web performance issues will want immediate results, leading them to fall into the <em>CDN-First</em> camp. Deploying a CDN will have a positive effect on response times, increase user satisfaction, and may even increase customer conversions, in the short term.</p>
<p>In six months, deeper questions may start to be asked. A core question that will need to be answered by <em>CDN-First</em> organizations will be &#8220;<em>A</em><em>re we using the CDN effectively and efficiently?</em>&#8220;.</p>
<p>A company that makes the leap to CDN deployment without assessing the overall performance environment of their Web site may be faced with a situation where they can&#8217;t tell if they need more, less, or different CDN strategies in order to continue to succeed.</p>
<p>As a result of the <em>buyers remorse</em> that can result from the leap directly to a CDN, I highly recommend the <em>Measurement-First</em> approach when selecting a CDN.</p>
<p>To help you become an advocate for the <em>Measurement-First</em> approach, come to the table during the CDN discussions and ask three questions. The answers will allow your organization to make the best and most appropriate CDN decision.</p>
<h3>1. Is the CDN necessary?</h3>
<p>In most cases, the answer to this is a resounding <em>yes</em>. But what can happen with a sudden shift to the CDN is that a organization overlooks those things that they can do themselves to gain some initial performance improvements.</p>
<p>Baselining the existing site before deploying a CDN will allow items and elements that need to be improved to be clearly identified. In some cases, an organization can fix some of these on their own to improve performance before investing in a CDN. In other cases, measuring the performance of a site may clearly indicate that third-party content is responsible for the performance issues, which would likely not be fixed by a CDN deployment.</p>
<p>A <em>Measurement-First</em> policy helps clearly identify the geographies that have the worst performance before deploying the CDN. If performance in the US is acceptable, while performance in Europe or Asia-Pacific is intolerable, then the CDN deployment may initially be targeted to respond to the greatest pain first.</p>
<p>Understanding the current performance of your existing site can reduce the cost of the initial deployment and maximize the the long term effectiveness of the deployment.</p>
<h3>2. Which CDN is best for us?</h3>
<p>For a complex modern Web site, content comes in many different shapes, sizes, and formats. The thing is, so do CDNs. As <a title="Newest Industry - Effective Web Performance: Choosing a CDN" href="http://newestindustry.org/2009/08/13/effective-web-performance-choosing-a-cdn/" target="_blank">I&#8217;ve discussed before</a>, understanding what the CDNs vying for your business do and do well is as critical as the process of vetting their effectiveness compared to delivering the site yourself. The performance boost given to you site by a CDN may vary by region, leading your team to select one CDN for Europe and another for the Asia-Pacific region.</p>
<p>CDN performance can also vary based on the content you are asking them to accelerate. One CDN may be good at streaming media, while another may be better at static content (JS, CSS, Images, etc.), while yet another is better at accelerating the delivery of dynamic content.</p>
<p>Choose your CDN(s) based on what you need them to deliver. In some cases, one size does not fit all.</p>
<h3>3. Is the CDN delivering?</h3>
<p>This may look like a question for after the purchase has been completed and the solution deployed, but you will never know if the solution is working effectively unless you have a baseline of your performance before the deployment, and from your origin servers after deployment.</p>
<p>Measuring the performance of the CDNs under all conditions and from all perspectives (Datacenter, Last Mile, and from within the Browser) doesn&#8217;t stop with the selection of a CDN(s). It becomes even more critical once the CDN solution(s) is rolled into production in order to ensure that the level of service that was promised during the sales cycle is delivered once you become a customer.</p>
<p>Constantly validate the performance of the CDN-accelerated site with the performance of the non-accelerated origin site. Have regular meetings with, and channels of communication into, your CDN(s) to discuss not only existing performance, but how changes you and/or the CDN provider are planning may affect performance in the future.</p>
<h3>Takeaway</h3>
<p>CDNs are a critical component for any Web business that wants to scale and deliver services to a national or global audience. But selecting a CDN should come <em>after</em> you have a very strong understanding of the current performance of your own Web site.</p>
<p>After you have measured and identified the items you can do to improve your own performance, your team will have greater insight into the areas of your site where the services of a CDN(s) can have the greatest impact.</p>
<p>The <em>Measurement-First</em> approach to selecting a CDN will ensure that you select a set of services that exactly meets the unique performance challenges of your site.</p>



Spread the Love:


	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F&amp;t=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F" title="Facebook"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F%20-%20http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F" title="Twitter"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F&amp;title=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F&amp;body=A%20hallway%20conversation%20this%20morning%20brought%20up%20a%20very%20interesting%20point%20about%20the%20relationship%20between%20Web%20performance%20measurements%20and%20Content%20Delivery%20Networks%20%28CDNs%29.%20When%20choosing%20between%20a%20Web%20performance%20measurement%20solution%20and%20a%20CDN%2C%20which%20se" title="Ping.fm"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F&amp;title=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F&amp;bodytext=A%20hallway%20conversation%20this%20morning%20brought%20up%20a%20very%20interesting%20point%20about%20the%20relationship%20between%20Web%20performance%20measurements%20and%20Content%20Delivery%20Networks%20%28CDNs%29.%20When%20choosing%20between%20a%20Web%20performance%20measurement%20solution%20and%20a%20CDN%2C%20which%20se" title="Digg"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F&amp;title=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F" title="StumbleUpon"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F&amp;title=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F&amp;source=Newest+Industry+Web+Performance%2C+Branding%2C+and+Social+Media&amp;summary=A%20hallway%20conversation%20this%20morning%20brought%20up%20a%20very%20interesting%20point%20about%20the%20relationship%20between%20Web%20performance%20measurements%20and%20Content%20Delivery%20Networks%20%28CDNs%29.%20When%20choosing%20between%20a%20Web%20performance%20measurement%20solution%20and%20a%20CDN%2C%20which%20se" title="LinkedIn"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F&amp;title=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F" title="Reddit"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F&amp;url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F" title="Slashdot"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvouz.com/action/submitBookmark?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F&amp;title=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F&amp;popup=no" title="Netvouz"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/netvouz.png" title="Netvouz" alt="Netvouz" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F" title="Identi.ca"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F" title="Technorati"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F&amp;title=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F&amp;notes=A%20hallway%20conversation%20this%20morning%20brought%20up%20a%20very%20interesting%20point%20about%20the%20relationship%20between%20Web%20performance%20measurements%20and%20Content%20Delivery%20Networks%20%28CDNs%29.%20When%20choosing%20between%20a%20Web%20performance%20measurement%20solution%20and%20a%20CDN%2C%20which%20se" title="del.icio.us"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Effective%20Web%20Performance%3A%20Measurement-First%20or%20CDN-First%3F&amp;body=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F25%2Feffective-web-performance-measurement-first-or-cdn-first%2F" title="email"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2009/08/25/effective-web-performance-measurement-first-or-cdn-first/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Effective Web Performance: Third-Party Providers (Or Why Herding Cats is Fun)</title>
		<link>http://newestindustry.org/2009/08/18/effective-web-performance-third-party-providers-or-why-herding-cats-is-fun/</link>
		<comments>http://newestindustry.org/2009/08/18/effective-web-performance-third-party-providers-or-why-herding-cats-is-fun/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 12:00:37 +0000</pubDate>
		<dc:creator>smp</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Effective Web Performance]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[Web Performance]]></category>
		<category><![CDATA[Web analytics]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[content delivery network]]></category>
		<category><![CDATA[herding cats]]></category>
		<category><![CDATA[JavaScript programming language]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[Outsourcing]]></category>
		<category><![CDATA[performance measurement]]></category>
		<category><![CDATA[Service Level Agreement]]></category>
		<category><![CDATA[Service level objectives]]></category>
		<category><![CDATA[stress]]></category>
		<category><![CDATA[Technology/Internet]]></category>
		<category><![CDATA[web browsers]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=2582</guid>
		<description><![CDATA[
			
				
			
		
It&#8217;s a rare Web site these days that hosts all of its own content. From the smallest blog to the largest retailer, Web sites farm out their images, streams, and pages to CDNs, and absorb feeds, ads, and data streams from any number of outside providers.
Effective Web performance demands that a site take responsibility for [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F&amp;source=spierzchala&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a title="A really really bad day" href="http://flickr.com/photos/27073477@N00/3719561835"><img style="float:left;padding:6px;" src="http://farm3.static.flickr.com/2616/3719561835_77503c5e59_m.jpg" alt="" /></a>It&#8217;s a rare Web site these days that hosts all of its own content. From the smallest blog to the largest retailer, Web sites farm out their images, streams, and pages to CDNs, and absorb feeds, ads, and data streams from any number of outside providers.</p>
<p>Effective Web performance demands that a site take responsibility for the entire site, not just the parts under direct local management. Why? Because customers see a problem with your site, not with a provider.</p>
<p>How can the performance all of the third-party content on a site be managed? Using the exactly the same strategies already place to manage the performance of  local content.</p>
<h3>Measure from the outside-in</h3>
<p>Customers come from the Internet. That measuring the performance of a site from the perspective of visitors is being mentioned here should not be a surprise. Critical to this part of managing third-parties is the ability to see into the page and determine if there are performance issues requesting and transmitting data from third-parties.</p>
<p>In the <a title="Newest Industry - Effective Web Performance" href="http://newestindustry.org/2009/08/12/effective-web-performance/" target="_blank">first article of this series</a>, I detailed a number of approaches to actively gathering performance data. This method, whether from the datacenter or the last mile, will provide the early warning signs that there is an issue with a third-party, and feeding this data into the <a title="Newest Industry - Effective Web Performance: Positively Managing Performance Issues" href="http://newestindustry.org/2009/08/17/effective-web-performance-positively-managing-performance-issues/" target="_blank">performance issue management plan</a>.</p>
<h3>Measure from inside the browser</h3>
<p>The network and application performance of a third-party page component is just the start of the process, as this is what it takes to get the object to the browser. But what if this object then launches a number of actions, or starts to render on the screen. This may lead to a whole different range of issues that are a blind spot when analyzing Web performance.</p>
<p>Measuring the performance of discrete page elements from within the visitors browser will provide deeper insight into what effects the customer sees and which third-parties will need to be approached in order to improve the overall Web performance of the site.</p>
<h3>Have clear and useful SLOs and SLAs</h3>
<p>Service level objectives and service level agreements are often thrown about whenever there is the suspicion that there is a Web performance issue. Using these documents and frameworks as a club to beat up partners with is counter-productive.</p>
<p>SLOs and SLAs should clearly detail:</p>
<ul>
<li><span style="background-color: #ffffff;">the performance expectations of the Web site owner</span></li>
<li><span style="background-color: #ffffff;">the performance and delivery capabilities of the third-party provider </span></li>
</ul>
<p>Guess what? Arriving at this in a way that doesn&#8217;t lead to resentment and mistrust on both sides requires open and honest discussion.</p>
<h3>Share data</h3>
<p>If Web site owners and third-parties are going to work together to ensure the most effective Web performance strategy possible, then data must flow freely. Vendors will need access to the same data that Web site owners have (and vice versa) in order to ensure that if an issue is detected, everyone can examine all of the available data, and solve the problem quickly.</p>
<h3>Communication</h3>
<p>A recurring and critical theme when establishing a culture of effective Web performance is communication. When working with third-parties, this is even more critical, as the performance culture of one organization may be completely different from another.  The Web site owner may have one site of criteria that determines a Web performance issue, while the vendor has another, and unless these are understood, problems will occur.</p>
<p>Clear communication paths must be baked into the SLA. Named contacts or contact paths will be there, as will expected response times for inbound requests, and escalation procedures.</p>
<p>When there is a performance issue, both sides will need to be very clear about how each other will respond.</p>
<h2>Takeaways</h2>
<p>Third-party content on Web sites is a fact. It shouldn&#8217;t be a headache. Effective Web performance measurement strategies, shared sources of Web performance data, and clearly understood paths and methods of communication will make using third-party content less stress-inducing to everyone.</p>



Spread the Love:


	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F&amp;t=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29" title="Facebook"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29%20-%20http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F" title="Twitter"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F&amp;title=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29&amp;body=It%27s%20a%20rare%20Web%20site%20these%20days%20that%20hosts%20all%20of%20its%20own%20content.%20From%20the%20smallest%20blog%20to%20the%20largest%20retailer%2C%20Web%20sites%20farm%20out%20their%20images%2C%20streams%2C%20and%20pages%20to%20CDNs%2C%20and%20absorb%20feeds%2C%20ads%2C%20and%20data%20streams%20from%20any%20number%20of%20outside%20provide" title="Ping.fm"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F&amp;title=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29&amp;bodytext=It%27s%20a%20rare%20Web%20site%20these%20days%20that%20hosts%20all%20of%20its%20own%20content.%20From%20the%20smallest%20blog%20to%20the%20largest%20retailer%2C%20Web%20sites%20farm%20out%20their%20images%2C%20streams%2C%20and%20pages%20to%20CDNs%2C%20and%20absorb%20feeds%2C%20ads%2C%20and%20data%20streams%20from%20any%20number%20of%20outside%20provide" title="Digg"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F&amp;title=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29" title="StumbleUpon"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F&amp;title=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29&amp;source=Newest+Industry+Web+Performance%2C+Branding%2C+and+Social+Media&amp;summary=It%27s%20a%20rare%20Web%20site%20these%20days%20that%20hosts%20all%20of%20its%20own%20content.%20From%20the%20smallest%20blog%20to%20the%20largest%20retailer%2C%20Web%20sites%20farm%20out%20their%20images%2C%20streams%2C%20and%20pages%20to%20CDNs%2C%20and%20absorb%20feeds%2C%20ads%2C%20and%20data%20streams%20from%20any%20number%20of%20outside%20provide" title="LinkedIn"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F&amp;title=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29" title="Reddit"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29&amp;url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F" title="Slashdot"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvouz.com/action/submitBookmark?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F&amp;title=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29&amp;popup=no" title="Netvouz"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/netvouz.png" title="Netvouz" alt="Netvouz" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F" title="Identi.ca"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F" title="Technorati"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F&amp;title=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29&amp;notes=It%27s%20a%20rare%20Web%20site%20these%20days%20that%20hosts%20all%20of%20its%20own%20content.%20From%20the%20smallest%20blog%20to%20the%20largest%20retailer%2C%20Web%20sites%20farm%20out%20their%20images%2C%20streams%2C%20and%20pages%20to%20CDNs%2C%20and%20absorb%20feeds%2C%20ads%2C%20and%20data%20streams%20from%20any%20number%20of%20outside%20provide" title="del.icio.us"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Effective%20Web%20Performance%3A%20Third-Party%20Providers%20%28Or%20Why%20Herding%20Cats%20is%20Fun%29&amp;body=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F18%2Feffective-web-performance-third-party-providers-or-why-herding-cats-is-fun%2F" title="email"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2009/08/18/effective-web-performance-third-party-providers-or-why-herding-cats-is-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Effective Web Performance: Choosing a CDN</title>
		<link>http://newestindustry.org/2009/08/13/effective-web-performance-choosing-a-cdn/</link>
		<comments>http://newestindustry.org/2009/08/13/effective-web-performance-choosing-a-cdn/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 12:00:52 +0000</pubDate>
		<dc:creator>smp</dc:creator>
				<category><![CDATA[Effective Web Performance]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Web Performance]]></category>
		<category><![CDATA[Web analytics]]></category>
		<category><![CDATA[WebPerformance.Org]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[content delivery network]]></category>
		<category><![CDATA[content delivery networks]]></category>
		<category><![CDATA[Content management systems]]></category>
		<category><![CDATA[DNS Advantage]]></category>
		<category><![CDATA[Domain name system]]></category>
		<category><![CDATA[Mobile CDN]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[OpenDNS]]></category>
		<category><![CDATA[service level agreements]]></category>
		<category><![CDATA[Service level objectives]]></category>
		<category><![CDATA[SLA]]></category>
		<category><![CDATA[SLO]]></category>
		<category><![CDATA[Technology/Internet]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=2562</guid>
		<description><![CDATA[
			
				
			
		
Content Delivery Networks (CDNs) are a key component to any Web performance strategy. If you examine the content from any large online business or media provider, it won&#8217;t take long to find the objects that these organizations have entrusted to CDNs to ensure faster delivery and a better user experience.
When working with CDNs, it is [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F&amp;source=spierzchala&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a title="Circos sample 25" href="http://flickr.com/photos/7702002@N08/2272885283"><img style="float:left;padding:6px;" src="http://farm3.static.flickr.com/2108/2272885283_349d6eb30a_m.jpg" alt="" /></a><a title="Wikipedia - Content Delivery Networks" href="http://en.wikipedia.org/wiki/Content_delivery_network" target="_blank">Content Delivery Networks</a> (<strong>CDNs</strong>) are a key component to any Web performance strategy. If you examine the content from any large online business or media provider, it won&#8217;t take long to find the objects that these organizations have entrusted to CDNs to ensure faster delivery and a better user experience.</p>
<p>When working with CDNs, it is critical to understand some terms or concepts that you will be presented with. Each CDN will present them in it&#8217;s own unique way and using its own unique terminology. Having an understanding of the underlying concepts, you will be able to have discussions with CDNs that are more meaningful, and targeted on your needs.</p>
<h2>The Massively Distributed Model</h2>
<p>CDNs fall into one of two categories, the first being the massively distributed model. CDNs that use this method will demonstrate how they have hardware and caching content servers in almost every city and town of any size in the world. As well, they have their systems located on every major consumer network in order to ensure that they are as close to the end-user as possible.</p>
<p>The <em>CDN everywhere</em> model, while far-reaching and seemingly extremely effective does have its disadvantages. First, the CDN infrastructure relies on having extremely accurate maps of the Internet in order to direct visitors to the most proximate CDN server location. However, these maps are only truly effective when visitors use DNS servers that are on the same network that they are. Services such as <a title="OpenDNS" href="http://www.opendns.com/" target="_blank">OpenDNS</a> and <a title="Neustar DNS Advantage" href="http://www.dnsadvantage.com/" target="_blank">DNS Advantage</a> can seriously effect the proximity algorithms of the distributed CDN by removing the key piece of localization information that they need to ensure that the best cache location is selected.</p>
<p>Also, as with any proxy caching methodology, this model relies on use. More popular items stay in the cache longer, while less popular items may be pushed aside or stored further upstream at parent caches for retrieval, adding a few extra milliseconds for the initial request. Also, new content has to be pushed out to the edge, and may take a few hours to be completely propagated.</p>
<h2>The Massively Concentrated Model</h2>
<p>CDNs that use this model rely on a smaller number of locations than the massively distributed model. However, these locations tend to be massive and incredibly well connected, relying on the concept that even if they are a few more hops away, their content is always there and ready for requests.</p>
<p>These sites have massive amounts of storage and rely on private networks to ensure that new content is immediately pushed out to the super-nodes as soon as it is added. And while they may be those extra few hops away, the performance difference may not be enough for the average site visitor to notice.</p>
<p>The obvious disadvantage of the massively concentrated model is that it is great for serving those places where there is a lot of traffic. However, in regions with less traffic, or less developed infrastructures, the fewer <em>boots on the ground</em> may begin to have an effect on performance.</p>
<h2>Other CDN Concepts</h2>
<h3>Application Proxy</h3>
<p>CDNs offer many institutions the ability to use their network for all incoming requests, even if they are for dynamic content that will require processing in the client datacenter. In these instances, the CDN acts as an application proxy, using its superior knowledge of routing and traffic patterns to move requests from the edge of the Internet back to the datacenter more effectively.</p>
<p>Remember: Just because the CDN is providing fast routing and delivery to the visitor, your application is still the bottleneck. Poor app design or slow queries will affect the application in exactly the same way that it would if the call was coming straight to your datacenter.</p>
<h3>Traffic Acceleration</h3>
<p>In certain circumstances, security and regulatory concerns completely eliminate the ability of a business to use the standard CDN model. Banks, government agencies, and health-care providers cannot store data in an environment whose security they cannot vouch for, no matter how many safeguards are put in place.</p>
<p>These organizations still need to be able to deliver a good customer experience, so there has to be a way to help accelerate their content without taking control of it. Traffic acceleration serves this purpose by using proprietary network protocol adaptations that remove some of the overhead associated with standard network protocols.</p>
<p>Content is intercepted at the datacenter and routed across private networks using the streamlined network protocols to an network location that is as close to the visitor as possible. Once it has reached the appropriate location, it is converted back to standard TCP and passed to the visitor.</p>
<p>The method above describes how a standard Web request works, but this can also be extended to true <em>point-to-point</em> VPNs with endpoints separated by great network and/or physical distances.</p>
<h2>Validating the Claims</h2>
<p>Any component of choosing or using a CDN is quantifying the effectiveness of the solution. The standard for many years has been the <em>bake-off method</em> of comparison. The prospect&#8217;s origin site is measured against the same site delivered by one or more CDNs. The CDN vendor with the fastest performance and the best price usually wins.</p>
<p>Before walking into a bake-off, come prepared. Turn your CDN bake-off into an episode of <em><a title="Wikipedia - Iron Chef" href="http://en.wikipedia.org/wiki/Iron_Chef" target="_blank">Iron Chef</a></em>. Come to the table with the ingredients, and make the CDNs prepare a solution that meets your needs.</p>
<h3>Measure Transactions</h3>
<p>The standard base measurement that CDNs will use in a bake-off is single object(s) or page measurement. Your visitors do not just visit a single page, so ensure that the CDN has an effective solution that produces noticeable performance improvements across all the key functions of your site, including the secure components of the site, where the money is made.</p>
<h3>Measure from the Edge</h3>
<p>Backbone measurements are great for baselining and detecting operational issues that require a consistent and stable dataset. Your customers, however, do not have direct connections to high-priced datacenters with fat pipes.</p>
<p>The two CDN models will react differently to under certain circumstances, and this will appear in edge measurements. Measuring on the ground, from the ISPs that your customers use, will give you a clear sense of how much improvement a CDN will provide when compared to the performance of your origin datacenter.</p>
<p>The edge is messy, chaotic, and what your customers deal with everyday.</p>
<h3>Understand the SLAs/SLOs</h3>
<p>CDNs will always provide either <a title="Wikipedia - Service level agreement" href="http://en.wikipedia.org/wiki/Service_level_agreement" target="_blank">service level agreement</a> (<strong>SLA</strong>) with <a title="Wikipedia - Service level objectives" href="http://en.wikipedia.org/wiki/Service_level_objective" target="_blank">service level objectives</a> (<strong>SLOs</strong>) stated in it. This topic is at once recognizable and about as well understood as 11 Dimensional Theoretical Physics.</p>
<p>I have written briefly about SLAs and SLOs before [<a title="Newest Industry - SLA: The myth of simplicity" href="http://newestindustry.org/2008/12/17/sla-the-myth-of-simplicity/" target="_blank">here</a> and <a title="Newest Industry - Service Level Agreements in Web Performance" href="http://newestindustry.org/2004/12/14/service-level-agreements-in-web-performance/" target="_blank">here</a>]. Do your research before you wade into this polite version of white-collar trench warfare.</p>
<p>Make sure you understand what the goal of the SLA is. Make sure that the SLOs are clear, measurable, valid, and enforceable. Then ensure that the method used to measure the SLOs is one that your organization can understand and can accept as valid.</p>
<p>Finally, ensure that the SLOs are reviewed monthly.</p>
<h2>Takeaways</h2>
<p>Understanding the foundational technology that underlies the CDNs you use or are considering using will help you make better decisions.</p>



Spread the Love:


	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F&amp;t=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN" title="Facebook"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN%20-%20http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F" title="Twitter"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F&amp;title=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN&amp;body=Content%20Delivery%20Networks%20%28CDNs%29%20are%20a%20key%20component%20to%20any%20Web%20performance%20strategy.%20If%20you%20examine%20the%20content%20from%20any%20large%20online%20business%20or%20media%20provider%2C%20it%20won%27t%20take%20long%20to%20find%20the%20objects%20that%20these%20organizations%20have%20entrusted%20to%20CDNs%20" title="Ping.fm"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F&amp;title=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN&amp;bodytext=Content%20Delivery%20Networks%20%28CDNs%29%20are%20a%20key%20component%20to%20any%20Web%20performance%20strategy.%20If%20you%20examine%20the%20content%20from%20any%20large%20online%20business%20or%20media%20provider%2C%20it%20won%27t%20take%20long%20to%20find%20the%20objects%20that%20these%20organizations%20have%20entrusted%20to%20CDNs%20" title="Digg"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F&amp;title=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN" title="StumbleUpon"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F&amp;title=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN&amp;source=Newest+Industry+Web+Performance%2C+Branding%2C+and+Social+Media&amp;summary=Content%20Delivery%20Networks%20%28CDNs%29%20are%20a%20key%20component%20to%20any%20Web%20performance%20strategy.%20If%20you%20examine%20the%20content%20from%20any%20large%20online%20business%20or%20media%20provider%2C%20it%20won%27t%20take%20long%20to%20find%20the%20objects%20that%20these%20organizations%20have%20entrusted%20to%20CDNs%20" title="LinkedIn"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F&amp;title=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN" title="Reddit"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN&amp;url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F" title="Slashdot"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvouz.com/action/submitBookmark?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F&amp;title=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN&amp;popup=no" title="Netvouz"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/netvouz.png" title="Netvouz" alt="Netvouz" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F" title="Identi.ca"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F" title="Technorati"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F&amp;title=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN&amp;notes=Content%20Delivery%20Networks%20%28CDNs%29%20are%20a%20key%20component%20to%20any%20Web%20performance%20strategy.%20If%20you%20examine%20the%20content%20from%20any%20large%20online%20business%20or%20media%20provider%2C%20it%20won%27t%20take%20long%20to%20find%20the%20objects%20that%20these%20organizations%20have%20entrusted%20to%20CDNs%20" title="del.icio.us"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Effective%20Web%20Performance%3A%20Choosing%20a%20CDN&amp;body=http%3A%2F%2Fnewestindustry.org%2F2009%2F08%2F13%2Feffective-web-performance-choosing-a-cdn%2F" title="email"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2009/08/13/effective-web-performance-choosing-a-cdn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Performance: David Cancel Discusses Lookery Performance Strategies</title>
		<link>http://newestindustry.org/2008/09/12/web-performance-david-cancel-discusses-lookery-performance-strategies/</link>
		<comments>http://newestindustry.org/2008/09/12/web-performance-david-cancel-discusses-lookery-performance-strategies/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 12:34:22 +0000</pubDate>
		<dc:creator>smp</dc:creator>
				<category><![CDATA[The Web]]></category>
		<category><![CDATA[Web Performance]]></category>
		<category><![CDATA[WebPerformance.Org]]></category>
		<category><![CDATA[Cacheability]]></category>
		<category><![CDATA[Cachefly]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[content delivery network]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[David Cancel]]></category>
		<category><![CDATA[geographically-specific server]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[Lookery]]></category>
		<category><![CDATA[low-cost]]></category>
		<category><![CDATA[Mark Nottingham]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[the Origin]]></category>
		<category><![CDATA[Web performance measurement]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=1988</guid>
		<description><![CDATA[
			
				
			
		
David Cancel and I have had sort of a passing vague, same space and thought process, living in the same Metropolitan area kind of distant acquaintance for about the same year.
About 2-3 months ago, he wrote a pair of articles discussing the efforts he has undertaken in order to try and offload some of the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F&amp;source=spierzchala&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a title="David Cancel" href="http://davidcancel.com/" target="_blank">David Cancel</a> and I have had sort of a passing vague, same space and thought process, living in the same Metropolitan area kind of distant acquaintance for about the same year.</p>
<p>About 2-3 months ago, he wrote a pair of articles discussing the efforts he has undertaken in order to try and offload some of the traffic to the servers for his new company, <a title="Lookery - Main Page" href="http://www.lookery.com/" target="_blank">Lookery</a>. While they are not <em>current</em>, in the sense that time moves in one direction for most technical people, and is compressed into the events of the past eight hours and the next 30 minutes, these articles provide an insight that should not be missed.</p>
<p>These two articles show how easily a growing company that is trying to improve performance and customer experience can achieve measureable results on a budget that consists of can recycling money and green stamps.</p>
<h3>Measuring your CDN</h3>
<p>A service that relies on the request and downloading of a single file from a single location very quickly realizes the limitations that this model imposes as traffic begins to broaden and increase. Geographically diverse users begin to notice performance delays as they attempt to reach a single, geographically-specific server. And the hosting location, even one as large as Amazon S3, can begin to serve as the bottleneck to success.</p>
<p>David&#8217;s first article examines the solution path that Lookery chose, which was moving the tag, which drives the entire opportunity for success in their business model, onto a CDN. With a somewhat enigmatic title (<em><a title="David Cancel - Using Amazon S3 as a CDN" href="http://davidcancel.com/2008/05/29/using-amazon-s3-as-a-cdn/" target="_blank">Using Amazon S3 as a CDN?</a></em>), he describes how the Lookery team measured the distributed performance of their JS tag using a free measurement service (not <a title="GrabPERF - Web Performance Measurement" href="http://grabperf.org/" target="_blank">GrabPERF</a>) and compared various CDNs against the origin configuration that is based on the Amazon S3 environment.</p>
<p>This deceptively simple test, which is perfect for the type of system that Lookery uses, provided that team with the data they needed to realize that they had made a good choice in choosing a CDN and that their chosen CDN was able to deliver improved response times when compared to their origin servers.</p>
<h3>Check your Cacheability</h3>
<p>Cacheability is a nasty word that my spell-checker hates. To define it simply, it refers to the ability of end-user browsers and network-level caching proxies to store and re-use downloaded content based on clear and explicit caching rules delivered in the server response header.</p>
<p>The second Article in David&#8217;s series describes how, using <a title="Mark Nottingham" href="http://www.mnot.net/personal/" target="_blank">Mark Nottingham&#8217;s</a> <a title="Mark Nottingham - Cacheability Engine" href="http://www.mnot.net/cacheability/" target="_blank">Cacheability Engine</a>, the Lookery team was able to examine the way that the CDNs and the Origin site informed the visitor browser of the cacheability of the JS file that they were downloading.</p>
<p>Cacheability doesn&#8217;t seem that important until you remember that most small firms are very conscious of the Bandwidth outlay. These small startups arevery aware when their bandwidth usage reaches 250GB/month level (Lookery&#8217;s bandwidth usage at the time the posts were written). Any method that can improve end-user performance while stilll delivering the service they expect is a welcome addition, especially when it is low-cost to free.</p>
<p>In the post, David notes that there appears to be no way in their chosen CDN to modify the Cacheability settings, an issue which appears to have been remedied since the article went up [See current server response headers for the Lookery tag <a title="GrabPERF - Lookery Tag Instant Measurement" href="http://grabperf.org/instant.php?test=539" target="_blank">here</a>].</p>
<h3>Conclusion</h3>
<p>Startups spend a lot of time imagining what success looks like. And when it comes, sometimes they aren&#8217;t ready for it, especially when it comes to the ability to handle increasing loads with their often centralized, single-location architectures.</p>
<p>David Cancel, in these two articles, shows how a little early planning, some clear goals, and targeted performance measurement can provide an organization with the information to get them through their initial growth spurt in style.</p>



Spread the Love:


	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F&amp;t=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies" title="Facebook"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies%20-%20http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F" title="Twitter"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F&amp;title=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies&amp;body=David%20Cancel%20and%20I%20have%20had%20sort%20of%20a%20passing%20vague%2C%20same%20space%20and%20thought%20process%2C%20living%20in%20the%20same%20Metropolitan%20area%20kind%20of%20distant%20acquaintance%20for%20about%20the%20same%20year.%0D%0A%0D%0AAbout%202-3%20months%20ago%2C%20he%20wrote%20a%20pair%20of%20articles%20discussing%20the%20effort" title="Ping.fm"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F&amp;title=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies&amp;bodytext=David%20Cancel%20and%20I%20have%20had%20sort%20of%20a%20passing%20vague%2C%20same%20space%20and%20thought%20process%2C%20living%20in%20the%20same%20Metropolitan%20area%20kind%20of%20distant%20acquaintance%20for%20about%20the%20same%20year.%0D%0A%0D%0AAbout%202-3%20months%20ago%2C%20he%20wrote%20a%20pair%20of%20articles%20discussing%20the%20effort" title="Digg"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F&amp;title=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies" title="StumbleUpon"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F&amp;title=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies&amp;source=Newest+Industry+Web+Performance%2C+Branding%2C+and+Social+Media&amp;summary=David%20Cancel%20and%20I%20have%20had%20sort%20of%20a%20passing%20vague%2C%20same%20space%20and%20thought%20process%2C%20living%20in%20the%20same%20Metropolitan%20area%20kind%20of%20distant%20acquaintance%20for%20about%20the%20same%20year.%0D%0A%0D%0AAbout%202-3%20months%20ago%2C%20he%20wrote%20a%20pair%20of%20articles%20discussing%20the%20effort" title="LinkedIn"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F&amp;title=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies" title="Reddit"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies&amp;url=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F" title="Slashdot"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvouz.com/action/submitBookmark?url=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F&amp;title=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies&amp;popup=no" title="Netvouz"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/netvouz.png" title="Netvouz" alt="Netvouz" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F" title="Identi.ca"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F" title="Technorati"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F&amp;title=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies&amp;notes=David%20Cancel%20and%20I%20have%20had%20sort%20of%20a%20passing%20vague%2C%20same%20space%20and%20thought%20process%2C%20living%20in%20the%20same%20Metropolitan%20area%20kind%20of%20distant%20acquaintance%20for%20about%20the%20same%20year.%0D%0A%0D%0AAbout%202-3%20months%20ago%2C%20he%20wrote%20a%20pair%20of%20articles%20discussing%20the%20effort" title="del.icio.us"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Web%20Performance%3A%20David%20Cancel%20Discusses%20Lookery%20Performance%20Strategies&amp;body=http%3A%2F%2Fnewestindustry.org%2F2008%2F09%2F12%2Fweb-performance-david-cancel-discusses-lookery-performance-strategies%2F" title="email"><img src="http://newestindustry.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/09/12/web-performance-david-cancel-discusses-lookery-performance-strategies/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
