<?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>SoftLayer Blog &#187; CDN</title>
	<atom:link href="http://blog.softlayer.com/tag/cdn/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.softlayer.com</link>
	<description>A Behind the Scenes Look at the Best Hosting Provider in the World</description>
	<lastBuildDate>Wed, 15 May 2013 15:33:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Distil: Tech Partner Spotlight</title>
		<link>http://blog.softlayer.com/2012/distil-tech-partners-marketplace/</link>
		<comments>http://blog.softlayer.com/2012/distil-tech-partners-marketplace/#comments</comments>
		<pubDate>Wed, 16 May 2012 16:45:05 +0000</pubDate>
		<dc:creator>Guest Blog</dc:creator>
				<category><![CDATA[Partner Marketplace]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[content protection]]></category>
		<category><![CDATA[duplication]]></category>
		<category><![CDATA[global network]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[partner]]></category>
		<category><![CDATA[partner marketplace]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SEM]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[site scraping]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=8061</guid>
		<description><![CDATA[This guest blog comes to us from Distil.it, a featured member of the SoftLayer Technology Partners Marketplace. Distil is the first content protection network that helps companies identify and block malicious content scraping and data theft. In this video we talk to Distil CEO Rami Essaid about how the company developed, their participation in the [...]]]></description>
			<content:encoded><![CDATA[<p class="attribution"> This guest blog comes to us from <a href="http://www.distil.it/">Distil.it</a>, a featured member of the SoftLayer Technology Partners Marketplace. Distil is the first content protection network that helps companies identify and block malicious content scraping and data theft. In this video we talk to Distil CEO Rami Essaid about how the company developed, their participation in the TechStars program and most importantly, how they can help you!</p>
<div class="yt560"><iframe src="http://www.youtube.com/embed/F-sUZmkUajI?hd=1" frameborder="0" width="560" height="349"></iframe></div>
<div class="more-info"><strong>Company Website:</strong> <a href="http://www.distil.it/">http://www.distil.it/</a><br />
<strong>Tech Partners Marketplace:</strong> <a href="http://www.softlayer.com/partners/marketplace/distil">http://www.softlayer.com/partners/marketplace/distil</a></div>
<style type="text/css" media="screen">
h4{
font-size:16px;
color: #972F2C;
margin-bottom:0;
padding-bottom:0;
}
</style>
<h3>When Google&#8217;s &#8220;Panda&#8221; Algorithm Collides with Duplicate Content</h3>
<p>If you&#8217;re a Webmaster, it&#8217;s likely you&#8217;ve heard about the Google latest search algorithm &mdash; &#8220;Panda&#8221; &mdash; and all the benefits and implications of this update. Today, we wanted highlight what happens when Google Panda collides online with duplicate content. There have been plenty of opinions written about Google Panda and duplicate content, but we want to provide some background and examples to help you better understand how Panda and duplicate content might affect you. </p>
<h4>What is Duplicate Content?</h4>
<p style="margin-top:5px; padding-top:0;">Duplicate content is a term used in the field of search engine optimization to describe content that appears on more than one web page, within the same web site. When multiple pages within a web site contain essentially the same content, search engines such as Google can penalize/not display that site in any relevant search results.</p>
<h4>Should you be Concerned?</h4>
<p style="margin-top:5px; padding-top:0;">When Google released Panda, there was a significant outcry from legitimate business and publishers who were either downgraded overnight in their search engine page rank or dropped all together. For many of the businesses, the Panda algorithm reduced SEO rank and decreased visitors, site revenue and online market awareness. Some websites even experienced damage to their brand, as their customers and prospects questioned whether they were still in business.</p>
<p>We&#8217;ve spoken with <a href="http://www.cultofmac.com/">Cult of Mac</a>, <a href="http://www.digitaltrends.com/">Digital Trends</a> and several Fortune 1000 businesses, and they&#8217;ve all said the same thing: They were penalized and downgraded as a result of the Panda release as a result of unauthorized duplication of their content. They had done everything to comply with Google in optimizing their SEO configurations, but the third-party websites scraping and duplicating their content (outside of their control) caused their page ranks to fall. </p>
<p><span id="more-8061"></span></p>
<p style="margin-bottom:0; padding-bottom:0;"><strong>Google&#8217;s Official Stance on Duplicate Content:</strong></p>
<blockquote style="margin-top:5px;"><p>&#8220;We do a good job of choosing a version of the content to show in our search results.&#8221;</p>
<p>&#8220;In rare situations, our algorithm may select a URL from an external site that is hosting your content without your permission. If you believe that another site is duplicating your content in violation of copyright law, you may contact the site&#8217;s host to request removal. In addition, you can request that Google remove the infringing page from our search results by filing a request under the Digital Millennium Copyright Act.&#8221;</p>
<p><a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=66359">http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=66359</a></p></blockquote>
<h4>Where is This &#8220;External&#8221; Duplicate Content Coming From?</h4>
<p style="margin-top:5px; padding-top:0;">Sometimes, it&#8217;s not clear how third-party sites obtain copies of legitimate work. Typically, they either steal it by manually or automatically scraping the content. The scraped content is then republished onto their sites, providing no credit or link to the original work.</p>
<p>What does that look like? It&#8217;s not difficult to find examples, but I tracked one down that seemed particularly ironic. Here&#8217;s an original article by PC World on Google&#8217;s <a href="http://www.pcworld.com/article/239007/googles_war_against_scraper_sites_continues.html">War Against Scraper Sites</a>:</p>
<p><a href="http://cdn.softlayer.com/innerlayer/distilex1.png"><img class="centered" src="http://cdn.softlayer.com/innerlayer/distilex1_s.png" alt="Screen Shot of PC World Article"/></a></p>
<p>Here&#8217;s a duplicate copy of the same story that doesn&#8217;t give any credit to the original PC World article:</p>
<p><a href="http://cdn.softlayer.com/innerlayer/distilex2.png"><img class="centered" src="http://cdn.softlayer.com/innerlayer/distilex2_s.png" alt="Screen Shot of Article on Google's War against Scraper"/></a></p>
<p>It&#8217;s clear that we&#8217;re not looking at a coincidence here. The title, article content and images are all identical. The scraping site didn&#8217;t even attempt to mask their plagiarism with synonym changes. Why would they do that? Just take a look at the ads on the scraper site &#8230; They want to profit from the keywords and traffic driven by PC World&#8217;s content.</p>
<h4>What Can You Do About It?</h4>
<ul>
<li><strong>Listen to Google</strong><br />
Google provides a list of tips for using <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=96569&#038;topic=2371375&#038;ctx=topic">rel=&#8221;nofollow&#8221;</a> and <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=139394&#038;topic=2371375&#038;ctx=topic">canonicalization </a>to ensure they are able to identify you as the original author of content and avoid penalizing or downgrading your business&#8217;s search ranking results.</li>
<li><strong>Learn About DMCA and Use It</strong><br />
If your content has already been duplicated by unauthorized publishers, you should learn more about the Digital Millennium Copyright Act (DMCA) and how it can help get help remove your content from infringing websites. Two helpful resources to start learning the law and your rights are <a href="http://support.google.com/bin/answer.py?hl=en&#038;answer=1386831">Google&#8217;s official DMCA policy page</a> and the <a href="http://www.copyright.gov/">United States Copyright Office</a>.</li>
<li><strong>Be Proactive About Stopping Scrapers</strong><br />
We believe the best solution is to implement practices and or services to proactively prevent people or web scrapers from harvesting or scraping your content in the first place. Although web scrapers can be difficult to detect, there are tactics and/or services that can be implemented to limit certain behaviors on your website(s). Some of the quickest ways to make strides in the right direction are to implement rate limiting rules, to block traffic from blacklisted IP addresses and to use Captcha to help reduce automated web scrapers.</li>
</ul>
<p>While none of these tactics are fool-proof ways to completely prevent your content from being duplicated, the more barriers to entry you have, the more difficult it will be for web scrapers to repeatedly duplicate your content. <a href="http://distil.it">Distil</a> built an enterprise-ready platform to monitor and prevent site scraping, so if you want some help in the protecting your content, try our our service. Whatever route you take, the key is to make sure that whatever tactics or services you implement, you don&#8217;t forget about your legitimate traffic &#8230; You don&#8217;t want to throw out the baby with the bathwater. Be proactive, but make sure you keep your priorities on the user-experience and quality of your site(s).</p>
<p>-Sean Harmer, <a href="http://distil.it">Distil</a></p>
<div class="tpm-note">This guest blog series highlights companies in SoftLayer&#8217;s <a href="http://www.softlayer.com/marketplace">Technology Partners Marketplace</a>. <br/>These <a href="http://blog.softlayer.com/partner-marketplace/">Partners</a> have built their businesses on the SoftLayer Platform, and we&#8217;re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/distil-tech-partners-marketplace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SoftLayer + OpenStack Swift = SoftLayer Object Storage</title>
		<link>http://blog.softlayer.com/2012/softlayer-openstack-swift-softlayer-object-storage/</link>
		<comments>http://blog.softlayer.com/2012/softlayer-openstack-swift-softlayer-object-storage/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 15:15:02 +0000</pubDate>
		<dc:creator>Marc Jones</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Executive Blog]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[cloud storage]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[object storage]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[redundant]]></category>
		<category><![CDATA[scalable]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=7207</guid>
		<description><![CDATA[Since our inception in 2005, SoftLayer&#8217;s goal has been to provide an array of on-demand data center and hosting services that combine exceptional access, control, scalability and security with unparalleled network robustness and ease of use &#8230; That&#8217;s why we&#8217;re so excited to unveil SoftLayer Object Storage to our customers. Based on OpenStack Object Storage [...]]]></description>
			<content:encoded><![CDATA[<p>Since our inception in 2005, SoftLayer&#8217;s goal has been to provide an array of on-demand data center and hosting services that combine exceptional access, control, scalability and security with unparalleled network robustness and ease of use &#8230; That&#8217;s why we&#8217;re so excited to unveil <a href="http://www.softlayer.com/lp/object-storage">SoftLayer Object Storage</a> to our customers. </p>
<p>Based on <a href="http://openstack.org/projects/storage/">OpenStack Object Storage</a> (codenamed Swift) &mdash; open-source software that allows the creation of redundant, scalable object storage on clusters of standardized servers &mdash; SoftLayer Object Storage provides customers with new opportunities to leverage cost-effective cloud-based storage and to simultaneously realize significant capex-related cost savings. </p>
<p>OpenStack has been phenomenally successful thanks to a global software community comprised of developers and other technologists that has built and tweaked a standards-based, massively scalable open-source platform for public and private cloud computing. The simple goal of the OpenStack project is to deliver code that enables any organization to create and offer feature-rich cloud computing services from industry-standard hardware. The overarching OpenStack technology consists of several interrelated project components: One for compute, one for an image service, one for object storage, and a few more projects in development.</p>
<p><strong>SoftLayer Object Storage</strong><br />
Like the OpenStack Swift system on which it is based, SoftLayer Object Storage is not a file system or real-time data-storage system, rather it&#8217;s a long-term storage system for a more permanent type of static data that can be retrieved, leveraged and updated when necessary. Typical applications for this type of storage can involve virtual machine images, photo storage, email storage and backup archiving. </p>
<p>One of the primary benefits of Object Storage is the role that it can play in automating and streamlining data storage in cloud computing environments. <a href="http://openstack.org/projects/storage/">SoftLayer Object Storage</a> offers rich metadata features and search capability that can be leveraged to automate the way unstructured data gets accessed. In this way, SoftLayer Object Storage will provide organizations with new capabilities for improving overall data management and storage efficiency.</p>
<p><strong>File Storage v. Object Storage</strong><br />
To better understand the difference between file storage and object storage, let&#8217;s look at how file storage and object storage differ when it comes to metadata and search for a simple photo image. When a digital camera or camera-enabled phone snaps a photo, it embeds a series of metadata values in the image. If you save the image in a standard image file format, you can search for it by standard file properties like name, date and size. If you save the same image with additional metadata as an object, you can set object metadata values for the image (after reading them from the image file). This detail provides granular search capability based on the metadata keys and values, in addition to the standard object properties. Here is a sample comparison of an image&#8217;s metadata value in both systems:</p>
<table style="width: 400px; margin:0 auto;">
<tr>
<td style="width:200px;"><strong>File Metadata</strong></td>
<td style="width:200px;"><strong>Object Metadata</strong></td>
</tr>
<tr>
<td>Name:img01.jpg</td>
<td>Name:img01.jpg</td>
</tr>
<tr>
<td>Date: 2012-02-13</td>
<td>Date:2012-02-13</td>
</tr>
<tr>
<td>Size:1.2MB</td>
<td>Size:1.2MB</td>
</tr>
<tr>
<td></td>
<td>Manufacturer:CASIO</td>
</tr>
<tr>
<td></td>
<td>Model:QV-4000</td>
</tr>
<tr>
<td></td>
<td>x-Resolution:72.00</td>
</tr>
<tr>
<td></td>
<td>y-Resolution:72.00</td>
</tr>
<tr>
<td></td>
<td>PixelXDimension:2240</td>
</tr>
<tr>
<td></td>
<td>PixelYDimension:1680</td>
</tr>
<tr>
<td></td>
<td>FNumber:f/4.0</td>
</tr>
<tr>
<td></td>
<td>Exposure Time:1/659 sec.</td>
</tr>
</table>
<p>Using the rich metadata and search capability enabled by object storage, you would be able to search for all images with a dimension of 2240&#215;1680 or a resolution of 72&#215;72 in a quick/automated fashion. The object storage system &#8220;understands&#8221; more about what is being stored because it is able to differentiate files based on characteristics that you define.</p>
<p style="margin-bottom:0; padding-bottom:0;"><strong>What Makes SoftLayer Object Storage Different?</strong><br />
SoftLayer Object Storage features several unique features and ways for SoftLayer customers to upload, access and manage data:</p>
<ul style="margin-top:10px; padding-top:0;">
<li><strong>Search</strong> &mdash; Quickly access information through user-defined metadata key-value pairs, file name or unique identifier</li>
<li><strong>CDN</strong> &mdash; Serve your content globally over our high-performance content delivery network</li>
<li><strong>Private Network</strong> &mdash; Free, secure private network traffic between all data centers and storage cluster nodes</li>
<li><strong>API</strong> &mdash; Access to a full-feature OpenStack-compatible API with additional support for CDN and search integration</li>
<li><strong>Portal</strong> &mdash; Web application integrated into the SoftLayer portal</li>
<li><strong>Mobile</strong> &mdash; iPhone and Android mobile apps, with Windows Phone app coming soon</li>
<li><strong>Language Bindings</strong> &mdash; Feature-complete bindings for Java, PHP, Python and Ruby*</li>
</ul>
<p style="margin-top:10px; padding-top:0;">*Language bindings, documentation, and guides are available on <a href="http://sldn.softlayer.com/article/Introduction-Object-Storage">SLDN</a>.</p>
<p>We think SoftLayer Object Storage will be attractive to a broad range of current and prospective customers, from web-centric businesses dependent on file sharing and content distribution to legal/medical/financial-services companies which possess large volumes of data that must be stored securely while remaining readily accessible.</p>
<p>SoftLayer Object Storage significantly extends our cloud-services portfolio while substantially enriching the storage capabilities that we bring to our customers. What are you waiting for? Go order yourself some <a href="http://www.softlayer.com/services/storagelayer/object-storage">object storage @ $0.12/GB</a>!</p>
<p>-Marc</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/softlayer-openstack-swift-softlayer-object-storage/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>DNS from All Angles</title>
		<link>http://blog.softlayer.com/2010/dns-from-all-angles/</link>
		<comments>http://blog.softlayer.com/2010/dns-from-all-angles/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 16:37:59 +0000</pubDate>
		<dc:creator>Nathan Day</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Executive Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[content provider]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[end-user]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[translation]]></category>

		<guid isPermaLink="false">http://theinnerlayer.softlayer.com/?p=1490</guid>
		<description><![CDATA[Serving up content on the internet can be a tricky business. It isn’t just about running a web or app server(s) in an efficient and reliable manner. One of the other critical factors is DNS. You have to understand and optimize how the name the content is advertised under gets translated to the IP address [...]]]></description>
			<content:encoded><![CDATA[<p>Serving up content on the internet can be a tricky business.  It isn’t just about running a web or app server(s) in an efficient and reliable manner.   One of the other critical factors is DNS.  You have to understand and optimize how the name the content is advertised under gets translated to the IP address of the content.  I don’t want to turn this into a DNS primer, but the two ends of the line of communication are the authoritative DNS server controlled by the domain owner which stores the official translation of the name to the number and the resolving DNS server which acts as a cache and is where the end-user connects to directly.  Both ends of the chain have their own idiosyncrasies which can affect how quickly and reliably your content gets delivered.</p>
<p>On the end-user side, I just read an article about how public DNS providers like OpenDNS and Google are breaking the internet.  OK, maybe not breaking the internet, but the public DNS providers are confusing CDN location-based algorithms.  The article is here: <a href="http://www.sajalkayan.com/in-a-cdnd-world-opendns-is-the-enemy.html">http://www.sajalkayan.com/in-a-cdnd-world-opendns-is-the-enemy.html</a> and I recommend strongly that both content providers and content consumers read it.</p>
<p>The summary is that some CDN algorithms use the ip address (and location) of the DNS server making the request and if that DNS server is nowhere near the end-user on the internet, the end-user will get served content from farther away and will get that content slower than desired.  The conclusion is that an end-user should always use a DNS server located as close as possible network-wise, usually that ends up being a DNS server of the network provider.</p>
<p>That is good advice for the end-user, but what about the content provider? If you flip this around and come at DNS from the content provider’s point of view who doesn’t use CDN, you want to make sure that when a DNS request is made, that your authoritative DNS server gets the ip address as fast and reliably as possible back to the end-user.</p>
<p>SoftLayer has built out authoritative DNS farms in all our Datacenters and Network POPs and anycasted the ip addresses for the name servers.   What that means is that SoftLayer customers – who get to use our DNS for free – can have their authoritative domain services hosted at all 10 points in North America and through the routing optimization inherent in the internet, the name to number conversion for those domains will happen as close as possible to the end-user and the results will be delivered as quickly as possible.</p>
<p>One very important goal of every content provider is to get the end-user the best experience as possible.  Understanding how the internet works from the end-user and well as the server-side is critical.  It doesn’t matter how good your content or app is if the end-user has a poor experience.</p>
<p>-<a href="http://twitter.com/nday91">@nday91</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2010/dns-from-all-angles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Speed of Light is Your Enemy</title>
		<link>http://blog.softlayer.com/2008/the-speed-of-light-is-your-enemy/</link>
		<comments>http://blog.softlayer.com/2008/the-speed-of-light-is-your-enemy/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 14:00:46 +0000</pubDate>
		<dc:creator>Nathan Day</dc:creator>
				<category><![CDATA[Executive Blog]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[latency]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[speed]]></category>

		<guid isPermaLink="false">http://theinnerlayer.softlayer.com/?p=205</guid>
		<description><![CDATA[One of my favorite sites is highscalability.com. As someone with an engineering background, reading about the ways other people solve a variety of problems is really quite interesting. A recent article talks about the impact of latency on web site viewers. It sounds like common sense that the slower a site is, the more viewers [...]]]></description>
			<content:encoded><![CDATA[<p>One of my favorite sites is <a href="http://www.highscalability.com">highscalability.com</a>.  As someone with an engineering background, reading about the ways other people solve a variety of problems is really quite interesting.</p>
<p>A recent <a href="http://highscalability.com/latency-everywhere-and-it-costs-you-sales-how-crush-it">article</a> talks about the impact of latency on web site viewers.  It sounds like common sense that the slower a site is, the more viewers you lose, but what is amazing is that even a latency measured in milliseconds can cost a web site viewers.  </p>
<p>The article focuses mainly on application specific solutions to latency, and briefly mentions how to deliver static content like images, videos, documents, etc.  There are a couple ways to solve the static content delivery problem such as making your web server as efficient as you can.  But that can only help so much.  Physics &#8211; the speed of light &#8211; starts to be your enemy.  If you are truly worried about shaving milliseconds off your content delivery time, you have to get your content closer to your viewers.</p>
<p>You can do this yourself by getting servers in datacenters in multiple sites in different geographic locations.  This isn&#8217;t the easiest solution for everyone but does have its advantages such as keeping you in absolute control of your content.  The much easier option is to use a CDN (Content Delivery Network). </p>
<p>CDNs are getting more popular and the price is dropping rapidly.  Akamai isn&#8217;t the only game in town anymore and you don&#8217;t have to pay dollars per GB of traffic or sign a contract with a large commit for a multi-year time frame.  CDN traffic costs can be very competitive costing only a few pennies more per Gb compared with traffic costs from a shared or dedicated server.  Plus, CDNs optimize their servers for delivering content quickly. </p>
<p>Just to throw some math into the discussion let&#8217;s see how long it would take an electron to go from New York to San Francisco (4,125,910 meters / 299,792,458 meters per second = 13.7 milliseconds).  13.7 millisconds one way, now double that for the request to go there and the response to return.  Now we are up to 27.4 milliseconds.  And that is assuming a straight shot with no routers slowing things down.  Let&#8217;s look at Melbourne to London.  (16,891,360 meters / 299,792,458 meters per second = 56.3 milliseconds).  Now double that, throw in some router overhead and you can see that the delays are starting to be noticeable.</p>
<p>The moral of the story is that for most everybody, distributing static content geographically using a CDN is the right thing to do.  That problem has been solved.  The harder problem is how to get your application running as efficiently as possible.  I&#8217;ll leave that topic for another time.</p>
<p>-<a href="http://twitter.com/nday91">@nday91</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2008/the-speed-of-light-is-your-enemy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
