<?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>Matt Walker&#039;s Tech and Hobby Blog &#187; Performance</title>
	<atom:link href="http://mrmatt57.org/tag/performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://mrmatt57.org</link>
	<description></description>
	<lastBuildDate>Tue, 27 Jul 2010 00:51:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Amazon Cloudfront » Shopping for a CDN?</title>
		<link>http://mrmatt57.org/amazon-cloudfront-%c2%bb-shopping-for-a-cdn/</link>
		<comments>http://mrmatt57.org/amazon-cloudfront-%c2%bb-shopping-for-a-cdn/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 01:06:54 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[cdn]]></category>
		<category><![CDATA[content delivery network]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://mrmatt57.org/?p=71</guid>
		<description><![CDATA[This past month Amazon sent me an early Christmas present, their very own content deliver network (CDN).  Adding to their already robust line of "cloud" offerings, Amazon Cloudfront brings edge server routing to the mix.]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.mrmatt57.org/img/amazoncloudfront.jpg" alt="Cloudfront Amazon Data Centers" height="200" width="510" /><span id="credits"><br />
Location of Amazon Data Centers World-wide. Credit <a href="http://www.allthingsdistributed.com/2008/11/amazon_cloudfront.html" target="_blank">Werner Vogels</a></span></p>
<p>This past month Amazon sent me an early Christmas present, their very own content deliver network (CDN).  Adding to their already robust line of &#8220;cloud&#8221; offerings, Amazon Cloudfront brings edge server routing to the mix.  I have been using Amazon S3 for static content delivery since my most recent <a href="http://mrmatt57.org/2008/01/16/hello-world-new-server-theme-content-collaboration/">hello world</a>.  Cloudfront takes the highly scalable and redundant S3 and puts it closer to the end user, thus distributing throughput and reducing latency.</p>
<p>When it comes to web development, one of my driving forces is performance.  I love seeking out and shaving milliseconds off page loads and network requests.  One of the best ways to do this is to put the content as close to the source as possible.  Content Delivery Networks do just that.  If my viewers are in Asia, I don&#8217;t want my server in New York and vise versa.  With a CDN data is cached at several geographically optimized locations as needed.  When a request comes in, it is routed to the nearest location.</p>
<h3>The quickest route to the Jungle</h3>
<p>A good tool to analyze network routing, latency and a bunch of other stuff is <a href="http://www.pingplotter.com/" target="_blank">pingplotter</a>.  They have a free version and pro version.  The free version works great for my purposes.  Internet Control Message Protocol (ICMP) Pings are a lightweight and predictable way to provide insight on latency and network conditions.  Here is a comparison of my routes between Amazon Cloudfront and my standard web server.</p>
<p>

			    <a href="http://static.mrmatt57.org/img/pingplotter.jpg" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P710'})"> 
                <img src="http://static.mrmatt57.org/img/pingplotter_thumb.jpg" alt="Amazon Cloudfront Pingplotter" border="0" id="P710" title="Amazon Cloudfront Pingplotter" /></a> 
				

</p>
<p>As you can see, with Cloudfront I scream right to Amazons Newark, NJ server as apposed to going through McClean, VA, then ATL, and finally to my server in Dallas, TX.</p>
<h3>How Cloudfront performs in the CDN storm</h3>
<p>Pingplotter works great to determine *your* route and latency.  </p>
<p><a href="http://just-ping.com/">Just-ping.com</a> provides a great way to test your host/cdn from many geographic locations at once.</p>
<p><i>Disclaimer: The below analysis was put together to illustrate a general concept.  Accuracy and real world conditions will vary.</i>
<link rel=stylesheet href="//spreadsheets.google.com/client/css/1899949536-trix_main.css" type="text/css">
<style>.tblGenFixed td {padding:0 3px;overflow:hidden;white-space:normal;letter-spacing:0;word-spacing:0;background-color:#fff;z-index:1;border-top:0px none;border-left:0px none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;} .dn {display:none} .tblGenFixed td.s0 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;border-left:1px solid black;} .tblGenFixed td.s2 {background-color:#99cc00;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#808080;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s1 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#808080;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;} .tblGenFixed td.s5 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s3 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;} .tblGenFixed td.s4 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;} </style>
</link><body style='border:0px;margin:0px'><br />
<table cellpadding='0' class='tblGenFixed colHead_0'>
<tr>
<td class='rShim' style='width:0;'></td>
<td class='rShim' style='width:184px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim hdn' style='display:none;width:120px;'>
<tr isFrozenRow=true>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td style='background-color:#000000;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;text-align:left;vertical-align:middle;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;border-left:1px solid black;;'>Geographic Location</td>
<td style='background-color:#000000;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;text-align:center;vertical-align:middle;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;;'>Single Web Server</td>
<td style='background-color:#000000;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;text-align:center;vertical-align:middle;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;;'>Amazon Cloudfront</td>
<td style='background-color:#000000;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;text-align:center;vertical-align:middle;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;;'>Akamai</td>
<td style='background-color:#000000;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;text-align:center;vertical-align:middle;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;;'>LimeLight</td>
<td class='dn' style='background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:middle;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;;'></td>
<td class='headerEnd'>
<tr id='sortBar_0'>
<td class='sortBar' />
<td class='sortBar' />
<td class='sortBar' />
<td class='sortBar' />
<td class='sortBar' />
<td class='sortBar' />
<td class='sortBar' style='display:none;' />
<td class='headerEnd' /></tr>
</td>
</tr>
</td>
</tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 id='tblMain'>
<tr>
<td>
<table border=0 cellpadding=0 cellspacing=0 class='tblGenFixed' id='tblMain_0'>
<tr>
<td class='rShim' style='width:0;'></td>
<td class='rShim' style='width:184px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim hdn' style='display:none;width:120px;'>
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Florida, U.S.A.</td>
<td class='s1 ' >34.4</td>
<td class='s2 ' >29.4</td>
<td class='s1 ' >36.5</td>
<td class='s1 ' >36.9</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Chicago, U.S.A.</td>
<td class='s1 ' >34.5</td>
<td class='s1 ' >6.6</td>
<td class='s1 ' >19</td>
<td class='s2 ' >1.3</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > San Francisco, U.S.A.</td>
<td class='s1 ' >43.6</td>
<td class='s1 ' >2.2</td>
<td class='s1 ' >3.6</td>
<td class='s2 ' >2</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > New York, U.S.A.</td>
<td class='s1 ' >43.9</td>
<td class='s2 ' >5</td>
<td class='s1 ' >8.9</td>
<td class='s1 ' >6.6</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Santa Clara, U.S.A.</td>
<td class='s1 ' >47.1</td>
<td class='s1 ' >3.9</td>
<td class='s2 ' >2.8</td>
<td class='s1 ' >6.9</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Vancouver, Canada</td>
<td class='s1 ' >73</td>
<td class='s1 ' >52</td>
<td class='s2 ' >4.5</td>
<td class='s1 ' >95.6</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Austin1, U.S.A.</td>
<td class='s1 ' >102.4</td>
<td class='s1 ' >38.1</td>
<td class='s2 ' >5.2</td>
<td class='s1 ' >76.3</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Austin, U.S.A.</td>
<td class='s1 ' >102.7</td>
<td class='s1 ' >38.1</td>
<td class='s2 ' >5.3</td>
<td class='s1 ' >76.4</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > London, United Kingdom</td>
<td class='s1 ' >108</td>
<td class='s1 ' >13.2</td>
<td class='s1 ' >1.8</td>
<td class='s2 ' >1.6</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Amsterdam3, Netherlands</td>
<td class='s1 ' >114.3</td>
<td class='s1 ' >19.9</td>
<td class='s2 ' >0.7</td>
<td class='s1 ' >7.4</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Amsterdam2, Netherlands</td>
<td class='s1 ' >115.8</td>
<td class='s1 ' >20.6</td>
<td class='s2 ' >1.5</td>
<td class='s1 ' >8.1</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Amsterdam, Netherlands</td>
<td class='s1 ' >118.6</td>
<td class='s1 ' >0.9</td>
<td class='s2 ' >0.5</td>
<td class='s1 ' >0.7</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Lille, France</td>
<td class='s1 ' >120.3</td>
<td class='s2 ' >12.9</td>
<td class='s1 ' >14.2</td>
<td class='s1 ' >110.9</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Munchen, Germany</td>
<td class='s1 ' >129.1</td>
<td class='s2 ' >7.6</td>
<td class='s1 ' >10.2</td>
<td class='s1 ' >7.7</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Zurich, Switzerland</td>
<td class='s1 ' >130.8</td>
<td class='s1 ' >10.6</td>
<td class='s2 ' >2.8</td>
<td class='s1 ' >25.7</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Cologne, Germany</td>
<td class='s1 ' >131.8</td>
<td class='s1 ' >9</td>
<td class='s2 ' >5</td>
<td class='s1 ' >20.4</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Groningen, Netherlands</td>
<td class='s1 ' >133</td>
<td class='s2 ' >4.3</td>
<td class='s1 ' >5.7</td>
<td class='s2 ' >4.3</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Copenhagen, Denmark</td>
<td class='s1 ' >137.9</td>
<td class='s1 ' >15.6</td>
<td class='s2 ' >4.1</td>
<td class='s1 ' >25.3</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Antwerp, Belgium</td>
<td class='s1 ' >139.7</td>
<td class='s1 ' >5.5</td>
<td class='s2 ' >4.2</td>
<td class='s1 ' >4.4</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Stockholm, Sweden</td>
<td class='s1 ' >142</td>
<td class='s1 ' >32.7</td>
<td class='s2 ' >5</td>
<td class='s1 ' >23.6</td>
<td class='s3 dn' ></td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</table>
<tr>
<td>
<table border=0 cellpadding=0 cellspacing=0 class='tblGenFixed' id='tblMain_1'>
<tr>
<td class='rShim' style='width:0;'></td>
<td class='rShim' style='width:184px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim' style='width:81px;'></td>
<td class='rShim hdn' style='display:none;width:120px;'>
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Madrid, Spain</td>
<td class='s1 ' >142.4</td>
<td class='s1 ' >45.2</td>
<td class='s2 ' >2.5</td>
<td class='s1 ' >25.1</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Paris, France</td>
<td class='s1 ' >149.9</td>
<td class='s1 ' >8.3</td>
<td class='s1 ' >17.5</td>
<td class='s2 ' >1.4</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Cagliari, Italy</td>
<td class='s1 ' >165.5</td>
<td class='s1 ' >30.1</td>
<td class='s2 ' >29.5</td>
<td class='s1 ' >30.4</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Auckland, New Zealand</td>
<td class='s1 ' >173.7</td>
<td class='s1 ' >159.8</td>
<td class='s2 ' >1.1</td>
<td class='s1 ' >161.4</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Krakow, Poland</td>
<td class='s1 ' >174.1</td>
<td class='s1 ' >31</td>
<td class='s2 ' >8.8</td>
<td class='s1 ' >43.6</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Haifa, Israel</td>
<td class='s1 ' >177.9</td>
<td class='s1 ' >78.1</td>
<td class='s2 ' >0.5</td>
<td class='s1 ' >64.5</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Porto Alegre, Brazil</td>
<td class='s1 ' >179.1</td>
<td class='s1 ' >149.9</td>
<td class='s2 ' >30.2</td>
<td class='s1 ' >169.9</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Nagano, Japan</td>
<td class='s1 ' >185.8</td>
<td class='s1 ' >4.8</td>
<td class='s1 ' >13.1</td>
<td class='s2 ' >4.7</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Sydney, Australia</td>
<td class='s1 ' >204.8</td>
<td class='s1 ' >159.2</td>
<td class='s2 ' >3.3</td>
<td class='s1 ' >166.2</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Hong Kong, China</td>
<td class='s1 ' >206.8</td>
<td class='s1 ' >2.3</td>
<td class='s2 ' >2.2</td>
<td class='s1 ' >65.6</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Melbourne, Australia</td>
<td class='s1 ' >207.6</td>
<td class='s1 ' >177.9</td>
<td class='s2 ' >1.7</td>
<td class='s1 ' >166.6</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Singapore, Singapore</td>
<td class='s1 ' >238.7</td>
<td class='s1 ' >137.1</td>
<td class='s1 ' >13.3</td>
<td class='s2 ' >3.5</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Shanghai, China</td>
<td class='s1 ' >249.1</td>
<td class='s1 ' >153.5</td>
<td class='s1 ' >308.3</td>
<td class='s2 ' >87</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Mumbai, India</td>
<td class='s1 ' >280.3</td>
<td class='s1 ' >259.1</td>
<td class='s2 ' >1.6</td>
<td class='s1 ' >263.5</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s0 ' > Johannesburg, South Africa</td>
<td class='s1 ' >304.8</td>
<td class='s1 ' >293.2</td>
<td class='s2 ' >19.3</td>
<td class='s1 ' >274.7</td>
<td class='s3 dn' >
<tr>
<td class=hd>
<p style='height:16px;'>.</p>
</td>
<td class='s4 ' >Average (miliseconds)</td>
<td class='s5 ' >144.1</td>
<td class='s5 ' >57.65</td>
<td class='s5 ' >16.98</td>
<td class='s5 ' >59.15</td>
<td class='dn' ></td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</td>
</tr>
</table>
</td>
</tr>
</td>
</tr>
</table>
<p>

			    <a href="http://static.mrmatt57.org/img/AmazonCloudfront.png" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P711'})"> 
                <img src="http://static.mrmatt57.org/img/AmazonCloudfront_thumb.png" alt="Amazon Cloudfront" border="0" id="P711" title="Amazon Cloudfront" /></a> 
				

</p>
<h3>Setting up and configuring Amazon Cloudfront</h3>
<p>Setup was <a href="http://www.labnol.org/internet/setup-content-delivery-network-with-amazon-s3-cloudfront/5446/">super easy</a> with the latest S3 Organizer Firefox Add-on.  You can also complete the setup with a <a href="http://docs.amazonwebservices.com/AmazonCloudFront/latest/GettingStartedGuide/index.html?ToolsYouNeed.html">Curl Script</a>.</p>
<p></body></p>
<img src="http://mrmatt57.org/?ak_action=api_record_view&id=71&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://mrmatt57.org/amazon-cloudfront-%c2%bb-shopping-for-a-cdn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thank you Microsoft, Vista SP1 is Nice!</title>
		<link>http://mrmatt57.org/thank-you-microsoft-vista-sp1-is-nice/</link>
		<comments>http://mrmatt57.org/thank-you-microsoft-vista-sp1-is-nice/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 15:31:36 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Editorials]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[service pack]]></category>
		<category><![CDATA[sp1]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://mrmatt57.org/2008/02/16/thank-you-microsoft-vista-sp1-is-nice/</guid>
		<description><![CDATA[I just installed Windows Vista SP1 and so far have noticed quite a performance improvement.  Nothing scientific here... just "click of the mouse" impressions.  But everything seems more responsive and smooth.  One tangible difference is]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.mrmatt57.org/img/vista_sp1.jpg" alt="Windows Vista SP1 Complete"/></p>
<p>I just installed Windows Vista SP1 and so far have noticed quite a performance improvement.  Nothing scientific here&#8230; just &#8220;click of the mouse&#8221; impressions.  But everything seems more responsive and smooth.  One tangible difference is network file transfers.  While moving files, pre-SP1 to a network drive I would get consistently 25mb/sec.  Now the same transfer is moving along at 32mb/sec.  Again, nothing concrete, but that is a 28% improvement.  This is just one of the <a href="http://download.microsoft.com/download/f/4/a/f4a35b2b-2f62-4104-a3e6-5f7bc1318e9f/Notable%20changes%20in%20Windows%20Vista%20SP1.pdf" target="_blank">notable changes</a> in SP1.</p>
<p>I have always enjoyed vista.  There are a lot of XP die hards out there, understandably not wanting to upgrade.  I built a new computer when I migrated to vista, so I didn&#8217;t feel the impact as much.  The benefits have been great; environment is pleasurable and reliability has been top notch.  I picture the trade offs like this&#8230;. sure windows 98se was faster than XP on the same hardware .  It&#8217;s only natural that XPsp2 will be faster than Vista on the same hardware.  Every OS has it&#8217;s issue, even the prim and proper Apple got slammed for <a href="http://blog.wired.com/monkeybites/2007/11/this-cat-has-fl.html" target="_blank">Leopard bugs</a>.  Change always brings new issues, but it also bring good.</p>
<p>I have to thank Microsoft for this service pack.  Yes, I know&#8230; they technically fixed something that was &#8220;broken&#8221;.  But, it isn&#8217;t often that you see this noticeable of a performance gain without upgrading hardware or bumping your vcore.  </p>
<p>Installation was flawless, 32 minutes on <a href="http://mrmatt57.org/2007/12/08/my-rig/" target="_blank">my system</a>. (i twitter-logged it)</p>
<p>I <a href="http://msdn2.microsoft.com/en-us/windowsvista/bb898842.aspx" target="_blank">downloaded</a> the stand-alone update via MSDN. Microsoft is expected to <a href="http://www.ecommercetimes.com/story/Microsoft-Bows-to-Business-Pressure-for-Earlier-SP1-Release-61643.html?welcome=1203142244" target="_blank">push the release date</a> up to late February as apposed to mid March.  If you wait for automatic updates to kick in, you won&#8217;t get it until mid April.</p>
<p>I am quite happy.</p>
<img src="http://mrmatt57.org/?ak_action=api_record_view&id=51&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://mrmatt57.org/thank-you-microsoft-vista-sp1-is-nice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1994 Honda Accord</title>
		<link>http://mrmatt57.org/1994-honda-accord/</link>
		<comments>http://mrmatt57.org/1994-honda-accord/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 05:45:33 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Hobbies]]></category>
		<category><![CDATA[1994]]></category>
		<category><![CDATA[Accord]]></category>
		<category><![CDATA[Car]]></category>
		<category><![CDATA[Honda]]></category>
		<category><![CDATA[Mods]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://mrmatt57.org/2007/12/05/my-1994-honda-accord/</guid>
		<description><![CDATA[This one is really digging into the archives... Here are some pictures and specs of my first car (not my parent's station wagon). I learned a lot and have many great memories from this car. I often joked, that I literally turned every bolt on this car. I didn't have access to air tools either, all old fashion]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.mrmatt57.org/img/Accord.jpg" height="275" width="510" /></p>
<p>This one is really digging into the archives&#8230; Here are some pictures and specs of my first car (not my parent&#8217;s station wagon). I learned a lot and have many great memories from this car. I often joked, that I literally turned every bolt on this car. I didn&#8217;t have access to air tools either, all old fashion Craftsman hand tools. There where many long cold nights completing mods so that I would be ready to drive to work the next day. I wish I had better pictures, but here they are (Mostly scanned 35mm, if I find the original print/negatives, I will rescan).</p>
<p>

			    <a href="http://static.mrmatt57.org/img/accord_engine1.jpg" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P220'})"> 
                <img src="http://static.mrmatt57.org/img/accord_engine1_thumb.jpg" alt="1994 Honda Accord" border="0" id="P220" title="1994 Honda Accord" /></a> 
				

 

			    <a href="http://static.mrmatt57.org/img/accord_engine2.jpg" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P221'})"> 
                <img src="http://static.mrmatt57.org/img/accord_engine2_thumb.jpg" alt="1994 Honda Accrod 2" border="0" id="P221" title="1994 Honda Accrod 2" /></a> 
				

</p>
<p><strong><span style="font-size: medium">Engine/Performance:</span></strong></p>
<p>Port/Polished Cylinder Head (Gude)<br />
Bored Throttle Body (Gude)<br />
Port/Polished Intake Manifold (Gude)<br />
Reprogrammed ECU (Gude)<br />
Racing valve grind (Gude)<br />
Top-End Cam (Gude)<br />
MSD SCI-L Ignition<br />
MSD Blaster SS Coil<br />
MSD 8.5mm Plug Wires<br />
B&amp;M Short Shifter<br />
Centerforce Clutch<br />
AEM Cold Air Intake<br />
AEM Cam Gear<br />
DC Sports Ceramic Headers<br />
DC Sports Catback Exhaust<br />
Autometer Air/Fuel Ratio Gauge<br />
Autometer Fuel Pressure Gauge (Full sweep electric 0-100psi)<br />
Denso Iridium Spark Plugs</p>
<p><strong><span style="font-size: medium">Suspension:</span></strong><span style="font-size: 11pt"> </span></p>
<p>Eibach Sportline Springs<br />
KYB Gas Struts<br />
Ingall&#8217;s Camber Correction Kit<br />
Axis Wheel Site Mesh 17&#215;7<br />
BF Goodrich Euro T/A Tires 205-40-17<br />
Powerstop Cross drilled rotors<br />
Axxis Carbon Metallic Pads</p>
<p><strong><span style="font-size: medium">Appearance:</span></strong></p>
<p>25% Smoke Tint<br />
Clear lenses (Marker, Bumper, Tail, Side-marker)<br />
Color match painted trim<br />
DC Sports Red Billet Oil Cap</p>
<p><strong><span style="font-size: medium">Stereo / Entertainment:</span></strong></p>
<p><center></center>Alpine 3DA-W882<br />
PPI A600<br />
3 JL Audio 8&#8243; W6 Subs in Custom Ported Box<br />
DEI 5401<br />
Boston Acoustic 6&#215;9&#8243;<br />
Boston Acoustic 6.3 (Pro Series Component Set)<br />
Lightning Audio Connections (Fuses, Wires, Etc.)<br />
Ligthning Cap 1 Fraud<br />
Stinger 1 Fraud Cap</p>
<p><span style="font-size: 11pt"></span><strong><span style="font-size: medium">Alarm:</span></strong><span style="font-size: 11pt"></span></p>
<p>Python 3000HF<br />
Proxy/Dual Stage Shock Sensors<br />
1 Mile Pager System</p>
<p>Check out my very first web-log, <a href="http://mrmatt57.org/1994-Honda-Accord-Journal.html">My 1994 Honda Accord Journal</a><em> </em></p>
<p><em>Also, check out my Flickr stream for more pictures.</em></p>
<p><img src="http://static.mrmatt57.org/img/accord2.jpg"/></p>
<img src="http://mrmatt57.org/?ak_action=api_record_view&id=22&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://mrmatt57.org/1994-honda-accord/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
