<?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>Webmaster-Source &#187; Hosting</title>
	<atom:link href="https://www.webmaster-source.com/category/hosting/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.webmaster-source.com</link>
	<description>Useful Resources For Webmasters</description>
	<lastBuildDate>Thu, 24 Aug 2017 02:01:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>What You Need to Know About the Heartbleed Bug</title>
		<link>https://www.webmaster-source.com/2014/04/14/what-you-need-to-know-about-the-heartbleed-bug/</link>
		<comments>https://www.webmaster-source.com/2014/04/14/what-you-need-to-know-about-the-heartbleed-bug/#comments</comments>
		<pubDate>Mon, 14 Apr 2014 23:07:17 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=5289</guid>
		<description><![CDATA[If you haven&#8217;t already heard, a major exploit in OpenSSL was discovered recently. The Heartbleed Bug, which is as scary as it sounds, allows an attacker to capture potentially sensitive information from a server&#8217;s memory by exploiting a flaw in the implementation of the heartbeat function of OpenSSL&#8217;s SSL/TLS implementation. How it Works SSL/TLS, the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-5290" alt="Heartbleed Logo" src="//www.webmaster-source.com/wp-content/uploads/2014/04/heartbleedbug.png" width="165" height="200" />If you haven&#8217;t already heard, a major exploit in OpenSSL was discovered recently. The <a href="http://heartbleed.com/">Heartbleed Bug</a>, which is as scary as it sounds, allows an attacker to capture potentially sensitive information from a server&#8217;s memory by exploiting a flaw in the implementation of the heartbeat function of OpenSSL&#8217;s SSL/TLS implementation.</p>
<h3>How it Works</h3>
<p>SSL/TLS, the encryption protocol commonly used for securing traffic between web browsers and servers, has a feature called a &#8220;heartbeat.&#8221; Every now and then, an exchange like this happens between the client and the server:</p>
<p><strong>Client:</strong> You still there? If so, send back &#8220;ALIVE,&#8221; which is five characters.</p>
<p><strong>Server:</strong> ALIVE</p>
<p>If the heartbeat succeeds, the connection stays open. This keeps happening, over and over, with a different value being passed each time.</p>
<p>Now here&#8217;s what happens if someone exploits the Heartbleed bug:</p>
<p><strong>Client:</strong> You still there? If so, send back &#8220;KITTEN,&#8221; which is 300 characters.</p>
<p><strong>Server</strong>: KITTEN, and here&#8217;s a block of random memory from RAM!</p>
<p>In this manner, an attacker can get a random 64KB chunk of data from memory <em>every time</em> a heartbeat is sent, thanks to a lack of validation of the length parameter. (So an attacker can just repeatedly make attempts.) Eventually, they&#8217;d get lucky and find something interesting. Such as the SSL certificate or users&#8217; passwords and data.</p>
<p>Exploiting this bug is trivial. (There were people posting scripts to test for the vulnerability minutes after it was announced. Just imagine how quickly malicious types got to work implementing exploits for the bug!) It&#8217;s also possible that <em>someone</em> knew about it months or even a couple years ago, and has been exploiting it ever since. <a href="http://www.bloomberg.com/news/2014-04-11/nsa-said-to-have-used-heartbleed-bug-exposing-consumers.html">Bloomberg even suggests</a> that the NSA has known about it for two years, and has been exploiting it rather than disclosing the problem.</p>
<h3>Is it Fixed?</h3>
<p>Yes! Your Linux distro should already have patched builds in their package manager, so it&#8217;s just a simple manner of running a couple of commands to update your <code>openssl</code> and <code>libssl1.0.0</code> packages, then restarting any services that depend on SSL. (Or just do a full reboot if you&#8217;re paranoid.) In the case of Ubuntu, you&#8217;d just do something like this to update the packages:</p>
<pre class="brush: plain; title: ; notranslate">
sudo apt-get update
sudo apt-get dist-upgrade
</pre>
<p>You should now revoke any SSL certificates and issue new ones, in case they were leaked in an exploit of the bug.</p>
<h3>What Should I Do, as a User?</h3>
<p>Change your passwords! For anything important—email, banking, etc.—you should consider picking a new password.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2014/04/14/what-you-need-to-know-about-the-heartbleed-bug/feed/</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
		<item>
		<title>GoDaddy Acquires Media Temple</title>
		<link>https://www.webmaster-source.com/2013/10/15/godaddy-acquires-media-temple/</link>
		<comments>https://www.webmaster-source.com/2013/10/15/godaddy-acquires-media-temple/#comments</comments>
		<pubDate>Tue, 15 Oct 2013 22:37:35 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[GoDaddy]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=5217</guid>
		<description><![CDATA[I hope you&#8217;re not a Media Temple customer, because I have bad news. GoDaddy has just acquired the hosting company, according to the press release they put out today. SCOTTSDALE, Ariz. (Oct. 15, 2013) &#8212; GoDaddy, the Web&#8217;s largest platform for small businesses, has acquired (mt) Media Temple, a Los Angeles-based Web hosting and cloud [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I hope you&#8217;re not a Media Temple customer, because I have bad news. GoDaddy has just acquired the hosting company, according to the press release they put out today.</p>
<blockquote><p>SCOTTSDALE, Ariz. (Oct. 15, 2013) &#8212; GoDaddy, the Web&#8217;s largest platform for small businesses, has acquired (mt) Media Temple, a Los Angeles-based Web hosting and cloud services company focused on the creative class of digital designers, developers, entrepreneurs and innovators.</p>
<p>The two companies will continue to operate independently. The strategic acquisition provides GoDaddy with direct access to Media Temple&#8217;s hosting gurus, who will share knowledge and insight on how GoDaddy can better serve Web professionals and developers. GoDaddy provides scale and investment for (mt) to accelerate its growth and further expand internationally.</p></blockquote>
<p>Media Temple is a popular option for Linux-challenged web designers seeking managed hosting with a friendly control panel, though they pay significantly more for the convenience. Though <a href="https://www.google.com/search?q=godaddy+sucks">that may change</a> as GoDaddy&#8217;s influence permeates their acquisition.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2013/10/15/godaddy-acquires-media-temple/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Deploy GitHub Repositories with GoHub</title>
		<link>https://www.webmaster-source.com/2013/09/04/deploy-github-repositories-with-gohub/</link>
		<comments>https://www.webmaster-source.com/2013/09/04/deploy-github-repositories-with-gohub/#comments</comments>
		<pubDate>Wed, 04 Sep 2013 11:42:19 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Golang]]></category>
		<category><![CDATA[servers]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=5174</guid>
		<description><![CDATA[One popular way to deploy a web application, or even a set of static HTML files in the case of Jekyll blogs, is to add a bare repository on your server with a post-receive hook that catches the files when they&#8217;re pushed and copies them into the right place. But that&#8217;s a little inconvenient. To [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>One popular way to deploy a web application, or even a set of static HTML files in the case of <a href="http://jekyllrb.com/">Jekyll</a> blogs, is to add a bare repository on your server with a post-receive hook that catches the files when they&#8217;re pushed and copies them into the right place. But that&#8217;s a little inconvenient. To deploy you have to grab your computer, pull down the latest changes and then push to your second remote. What if you want to do it from your phone, reviewing pull requests and merging them on the go? What if you want to edit your Jekyll blog&#8217;s repository on <a href="http://prose.io/">Prose</a> and have the changes immediately take effect?</p>
<p>That&#8217;s the problem <a href="https://github.com/redwallhp/gohub">GoHub</a> attempts to solve. It&#8217;s a tiny webserver (written in the Go language) that listens on a port for messages from GitHub&#8217;s WebHook API. Any time a commit is pushed to GitHub, they send a JSON notification to your GoHub listener, and it runs the shell script of your choice when the specified branch (usually &#8220;master&#8221;) changes.</p>
<p>The original GoHub script was <a href="https://github.com/adeven/gohub">created by adevan</a>, but I made <a href="https://github.com/redwallhp/gohub">my own fork</a> that includes some extra goodies. It includes a magical setup script that sets everything up for you, as well as an Upstart script. (Configurations and logs are also under <code>/etc/gohub</code> in the fork.) So if your Linux distro is still using SystemV instead of <a href="http://en.wikipedia.org/wiki/Upstart">Upstart</a>, you probably want to use the original instead of the fork. (At least until I get around to writing a SystemV script and amending the setup&#8230;) If you&#8217;re on Ubuntu, you&#8217;re good.</p>
<p>Assuming you already have <a href="http://golang.org/">Go</a> installed, it&#8217;s a simple matter of cloning the repository and running the setup script.<span id="more-5174"></span></p>
<pre class="brush: bash; title: ; notranslate">
git clone https://github.com/redwallhp/gohub.git
cd gohub
chmod +x ./setup
sudo ./setup
</pre>
<p>Then you need to add your watched repositories to <code>/etc/gohub/config.json</code>. Each object should specify the repository name (in the form of <code>gohub</code> not <code>redwallhp/gohub</code>), the branch (<code>master</code> in most cases) and the path to the shell script that should be run. The best place to keep them is in <code>/etc/gohub/scripts</code>, to keep everything together and save your sanity in the future.</p>
<p>What should one of those scripts look like? Here&#8217;s a super simple example that just takes the files checked out and copies them to the public directory the web server is looking in. This works well for PHP projects.</p>
<pre class="brush: bash; title: ; notranslate">
#!/bin/bash -l

GIT_REPO=https://github.com/me/awesomeapp.git
TMP_GIT_CLONE=~/tmp/git/awesomeapp
PUBLIC_WWW=/var/www/sites/awesomeapp

git clone $GIT_REPO $TMP_GIT_CLONE
cp $TMP_GIT_CLONE $PUBLIC_WWW
rm -rf $TMP_GIT_CLONE
exit
</pre>
<p>The README file has <a href="https://github.com/redwallhp/gohub#example-deployment-script">the script I use</a> to build and deploy Jekyll sites.</p>
<p>Once you have everything set up to your liking, start the server by running <code>service gohub start</code>. This invokes the Upstart script and starts the server daemon.</p>
<p>Now all that&#8217;s left to do is add the WebHook on GitHub. Go into the settings for the repository, select Service Hooks, and then WebHook URLS. Paste in the appropriate URL, which follows this convention:</p>
<pre class="brush: plain; title: ; notranslate">http://example.org:8392/reponame_branch</pre>
<p>So if your repository URL is <code>https://github.com/me/awesomeapp.git</code>, and your domain is <code>example.org</code>, your WebHook URL would be <code>http://example.org:8392/awesomeapp_master</code>.</p>
<p>Save the settings on GitHub, and test out your new Git deployment system. If you make a change and push the commit, the changes should take effect momentarily.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2013/09/04/deploy-github-repositories-with-gohub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DigitalOcean Review</title>
		<link>https://www.webmaster-source.com/2013/06/12/digitalocean-review/</link>
		<comments>https://www.webmaster-source.com/2013/06/12/digitalocean-review/#comments</comments>
		<pubDate>Wed, 12 Jun 2013 21:32:49 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[DigitalOcean]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=5104</guid>
		<description><![CDATA[Since the beginning of April, this site has been hosted by DigitalOcean. I&#8217;ve been a longtime customer of VPS.net—from September of 2009 up until April of 2012—but the difference in service was so huge that I had to switch. While VPS.net was a good choice back in 2009, when I chose them over the then-comparable [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-5107" alt="DigitalOcean" src="//www.webmaster-source.com/wp-content/uploads/2013/05/digitalocean-logo.png" width="167" height="112" />Since the beginning of April, this site has been hosted by <a href="https://www.digitalocean.com/">DigitalOcean</a>. I&#8217;ve been a longtime customer of VPS.net—from September of 2009 up until April of 2012—but the difference in service was so huge that I had to switch. While VPS.net was a good choice back in 2009, when I chose them over the then-comparable Linode, their competition has outpaced them over the years. I&#8217;m now getting substantially more for half the price. It was a big decision to move, but I&#8217;m glad I did.</p>
<p>History lesson aside, here&#8217;s what DigitalOcean has to offer: affordable VPS hosting with plenty of memory and fast solid-state drives. Their offerings are comparable to those of the venerable <a href="https://www.linode.com/">Linode</a>, though cheaper. (The difference comes down to which is more important to you: CPU or price.)</p>
<p>Their cheapest plan gets you a VM with 512MB of RAM and 20GB of space for a mere five dollars per month (or $0.007/hour). That&#8217;s cheaper than a lot of shared hosting plans, for a speedy box with full root access. The plan I&#8217;m using is their $10/month option, which comes with one gigabyte of memory.</p>
<p style="text-align: center;"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-5106 imgborder" alt="DigitalOcean Pricing" src="//www.webmaster-source.com/wp-content/uploads/2013/05/digitalocean-pricing.png" width="600" height="491" /></p>
<p>Backups and snapshots of VMs are priced reasonably, with backups costing 20% of the server&#8217;s price (e.g. $1 per month for a $5 per month server) and snapshots being $0.02 per gigabyte stored.</p>
<p>The service has been stable so far, and the one support ticket I opened was resolved in a timely manner. Performance-wise, there has been a definite improvement over my previous host. (It&#8217;s also nice having the server be in New York, which results in a much more favorable network latency from where I live.)</p>
<p>DigitalOcean has a freshly redesigned control panel, from which you can manage your servers, DNS, billing and other settings. It&#8217;s also the place where you can set up your API access if you want to manage things from a mobile app, command line utility, or even use a Vagrant provider.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-5108" alt="DigitalOcean Control Panel" src="//www.webmaster-source.com/wp-content/uploads/2013/05/digitalocean-controlpanel.png" width="600" height="375" /></p>
<p>I&#8217;ve been very happy with DigitalOcean since my big switch, and definitely recommend them if you&#8217;re in the market for a decent VPS provider. If you want to give them a try, <a href=" https://www.digitalocean.com/?refcode=b6711983671a ">here&#8217;s my affiliate link</a>. If you enter the promo code SSDPOWER on the billing settings page, you&#8217;ll get $10 worth of free credit. You can spin up a VM, play around with it, and delete it when you&#8217;re done.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2013/06/12/digitalocean-review/feed/</wfw:commentRss>
		<slash:comments>565</slash:comments>
		</item>
		<item>
		<title>CDNJS: The Missing CDN</title>
		<link>https://www.webmaster-source.com/2013/06/05/cdnjs-the-missing-cdn/</link>
		<comments>https://www.webmaster-source.com/2013/06/05/cdnjs-the-missing-cdn/#comments</comments>
		<pubDate>Wed, 05 Jun 2013 11:22:33 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[CDN]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=5101</guid>
		<description><![CDATA[The Google CDN is an awesome way to speed up page load times, but it only has a few of the most popular JavaScript libraries. That&#8217;s what CloudFlare is aiming to rectify with their CDNJS. They have a ludicrously long list of libraries—JavaScript, CSS, SWF, images, etc.—served over HTTP/HTTPS/SPDY. Need 960gs, Twitter Bootstrap, Backbone.js, TinyMCE [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>The <a href="https://developers.google.com/speed/libraries/devguide">Google CDN</a> is an awesome way to speed up page load times, but it only has a few of the most popular JavaScript libraries. That&#8217;s what CloudFlare is aiming to rectify with their <a href="http://cdnjs.com/">CDNJS</a>. They have a ludicrously long list of libraries—JavaScript, CSS, SWF, images, etc.—served over HTTP/HTTPS/SPDY.</p>
<p>Need 960gs, Twitter Bootstrap, Backbone.js, TinyMCE or something else entirely? They probably have it. If they don&#8217;t, you can open a pull request on GitHub to add it!</p>
<p>And since it&#8217;s backed by CloudFlare, it should be reliable. They know what they&#8217;re doing.</p>
<p><a href="http://cdnjs.com/">CDNJS — The Missing CDN</a> [CloudFlare]</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2013/06/05/cdnjs-the-missing-cdn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ServerBear: Performance Benchmarking For Linux Servers</title>
		<link>https://www.webmaster-source.com/2013/04/17/serverbear-performance-benchmarking-for-linux-servers/</link>
		<comments>https://www.webmaster-source.com/2013/04/17/serverbear-performance-benchmarking-for-linux-servers/#comments</comments>
		<pubDate>Wed, 17 Apr 2013 10:21:08 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=5059</guid>
		<description><![CDATA[The popular options for VPS hosting for the past few years have been the venerable Linode, VPS.net (my provider of choice since 2009), the late SliceHost, Rackspace and Amazon EC2. A new name has been cropping up more and more lately, though: DigitalOcean. After seeing it mentioned yet again recently, I decided to check out [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>The popular options for VPS hosting for the past few years have been the venerable Linode, VPS.net (my provider of choice since 2009), the late SliceHost, Rackspace and Amazon EC2. A new name has been cropping up more and more lately, though: <a href="http://digitalocean.com/">DigitalOcean</a>. After seeing it mentioned <a href="http://blog.newsblur.com/post/45632737156/three-months-to-scale-newsblur">yet again</a> recently, I decided to check out their web site and see what all the fuss about. Apparently, they&#8217;re very competitively priced, charging about one quarter the price for a comparable offering for Linode. There are pros and cons for each (Linode offers more CPU cores, DigitalOcean has SSDs, for instance) but the price is very attractive. Heck, shared hosting from reputable providers tends to cost around that.</p>
<p>Fast forwarding a bit to spare you the gritty details, I went looking for benchmarks to see how DigitalOcean stacks up against the major competitors. In doing so, I found a new Interesting Thing.</p>
<p><a href="http://serverbear.com/">ServerBear</a> provides &#8220;a no hassle all-in-one UnixBench, IO, IOPS &amp; Network performance test for Linux Servers,&#8221; and compiles an index of benchmarks for the different price points offered by dozens of web hosts. You can look up a service, <a href="http://serverbear.com/9806/digitalocean">such as DigitalOcean</a> in this case, and view benchmarks for each plan purveyed by the host.<span id="more-5059"></span></p>
<p>They also rank the hosts with a &#8220;BearScore&#8221; that represents the performance and specs vs. the monetary cost. Of course, there&#8217;s more to choosing a host than just raw performance. Reliability, knowledgeable staff, and quality support when something goes wrong are also very important. Unfortunately, those things are harder to quantify statistically.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-5060" alt="ServerBear Benchmarks" src="//www.webmaster-source.com/wp-content/uploads/2013/04/serverbear-bench-digitalocean.png" width="600" height="379" /></p>
<p>Looking at the statistics, this up-and-coming DigitalOcean seems pretty good. Their $10/month offering seems to outperform my two-node VM from VPS.net (which is currently priced at $38/month for new customers&#8230;) in most areas, except for network speed. DigitalOcean, according to other sources as well, seems to have slower internet connectivity than Linode and VPS.net. But at a fraction of the price, it&#8217;s a very attractive option.</p>
<p><a href="http://serverbear.com/">ServerBear: Performance Benchmarking For Linux Servers</a> [serverbear.com]</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2013/04/17/serverbear-performance-benchmarking-for-linux-servers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Archive Data for One Cent per Month with Amazon Glacier</title>
		<link>https://www.webmaster-source.com/2012/09/19/archive-data-for-one-cent-per-month-with-amazon-glacier/</link>
		<comments>https://www.webmaster-source.com/2012/09/19/archive-data-for-one-cent-per-month-with-amazon-glacier/#comments</comments>
		<pubDate>Wed, 19 Sep 2012 11:48:32 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Amazon]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=4818</guid>
		<description><![CDATA[Amazon recently launched their latest Web Services Product, which aims to help you store data for the long term. Amazon Glacier costs one cent per gigabyte per month to store data, with some limitations on the retrieval. It costs $0.12/GB to retrieve data if you need to access more than five percent of what you [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-2110" title="Amazon Web Services" src="//www.webmaster-source.com/wp-content/uploads/amazon_aws_logo.jpg" alt="" width="189" height="90" />Amazon recently launched their latest Web Services Product, which aims to help you store data for the long term. <a href="http://aws.amazon.com/glacier/">Amazon Glacier</a> costs one cent per gigabyte per month to store data, with some limitations on the retrieval. It costs $0.12/GB to <em>retrieve</em> data if you need to access more than five percent of what you stored. It also will take a few hours to retrieve the data.</p>
<p>Given the very low price and the long retrieval delays, it is a logical assumption that Amazon is using magnetic tapes for the storage.</p>
<p>Amazon suggests that the service would be used for archiving and preserving records, media, scientific data, or anything that requires long-term storage. It would work well for off-site backups in general, even for your personal computer, since storage is absurdly cheap and you don&#8217;t need to retrieve backups too often.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2012/09/19/archive-data-for-one-cent-per-month-with-amazon-glacier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ditching GoDaddy? Here Are Some Alternatives</title>
		<link>https://www.webmaster-source.com/2012/09/11/ditching-godaddy-here-are-some-alternatives/</link>
		<comments>https://www.webmaster-source.com/2012/09/11/ditching-godaddy-here-are-some-alternatives/#comments</comments>
		<pubDate>Wed, 12 Sep 2012 02:27:56 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Domains]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[shared hosting]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=4829</guid>
		<description><![CDATA[Whether it’s because of the recent major outage, their brazen support for SOPA, or their longstanding questionable business practices, there are many reasons one may wish to avoid doing business with GoDaddy. (Archive.org has a mirror of the old NoDaddy site if you’re curious about some of the hijinks they’ve been behind in the past.) [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Whether it’s because of <a href="http://arstechnica.com/security/2012/09/godaddy-outage-makes-websites-unavailable-for-many-internet-users/">the recent major outage</a>, their <a href="http://arstechnica.com/tech-policy/2011/12/godaddy-faces-december-29-boycott-over-sopa-support/">brazen support for SOPA</a>, or their longstanding <a href="http://www.theregister.co.uk/2011/07/12/godaddy_shuts_down_nodaddy/">questionable business practices</a>, there are many reasons one may wish to avoid doing business with GoDaddy. (Archive.org has <a href="http://web.archive.org/web/20110627205958/http://nodaddy.com/">a mirror</a> of the old NoDaddy site if you’re curious about some of the hijinks they’ve been behind in the past.)</p>
<p>There are countless alternatives for the services GoDaddy offers, but many newbies are not too aware of them. After all, they don’t pour money into TV ads during the Superbowl.</p>
<p>Since I’m frequently asked for suggestions, I figured it would make for a good post.</p>
<h3>Domains</h3>
<p>It is usually prudent to register domain names with a separate company from the one that actually hosts your web site. That way, if you have cause to switch for one reason or other, you can simply edit the DNS to point it to your new host, and you don’t have to worry about transferring the name from one service to another.<span id="more-4829"></span></p>
<p>There are many domain registrars, but a few that are frequently recommended are:</p>
<ul>
<li><a href="http://www.name.com/">Name.com</a> — Name.com recently went above and beyond to help recover <a href="http://davidwalsh.name/freedavidwalshdotname">a domain that was hijacked</a> from a web development blog. Even though the thief had transferred it away from GoDaddy and only moved it to Name.com temporarily before being shuffled over to 1and1, Name.com was the only company involved to step up and coordinate the recovery of the stolen name.</li>
<li><a href="https://www.hover.com/">Hover</a> — Hover charges a premium, but their goal is simplicity and no BS. They won’t push extra services on you when you buy a domain or clutter your admin panel up with ads.</li>
<li><a href="http://www.namecheap.com/">Namecheap</a> — A popular option, though I know less about them. A lot of the people moving away from GoDaddy during the SOPA boycotts went with Namecheap.</li>
<li><a href="http://www.1and1.com/">1and1</a> — I’ve been using 1and1 for my many domains for several years. (Since 2005 or so, maybe.) I haven’t had an issue with them so far, though some people have reported issues with their customer service department. They get a bit of flak, whether it’s warranted or not, but I have been happy with their service for about seven years.</li>
<li><a href="http://www.gandi.net/">Gandi</a> — Gandi’s motto is “no bullshit™.” They handle a large selection of <a href="http://en.wikipedia.org/wiki/Top-level_domain">TLDs</a>, so they’re a good bet if you’re looking for something exotic, like a <code>.it</code>, <code>.io</code>, <code>.ly</code>, <code>.me</code>, or <code>.fm</code> domain. Their prices do vary depending on the extension, though, since country-level domains vary depending on their home nation’s policies.</li>
<li><a href="https://www.moniker.com/">Moniker</a> — I currently have one domain registered with Moniker, as I had <a href="http://www.webmaster-source.com/2012/02/22/adventures-in-buying-expiring-domains/">acquired it</a> after the previous owner allowed it to expire, and I never moved it away from Moniker. I haven’t had issue with them so far, and they’re an established name in the industry.</li>
</ul>
<h3>Shared Hosting</h3>
<p>There are three major types of web hosting services: shared, VPS and dedicated. Shared hosting is the cheapest option, and is the easiest for beginners to get started with. Basically, you share a server with many other users. Its resources are allocated equally, and everything usually works fine so long as none of the website get <em>too</em> much traffic. Things get a little more complicated then, and the host may suspend the offending web site and ask them to upgrade to a pricier service.</p>
<p>Some hosts advertise “unlimited” bandwidth, but you shouldn’t take that claim too seriously. While they may not meter your bandwidth, they will still cut you off if serving your site takes up too much CPU time. (More traffic means more requests served simultaneously, which means greater processor usage. Obviously they don’t want to impact the other sites on the server, so they suspend the site.)</p>
<ul>
<li><a href="http://asmallorange.com/">A Small Orange</a> — ASO aims to provide affordable and fair web hosting without overselling, a tactic that some hosts use to maximize profits, selling more accounts on a server than the hardware can handle, under the assumption that the majority of users won’t be fully utilizing what they pay for. A Small Orange is upfront about the limitations of each plan they offer. You can get a shared hosting account starting at $35/year ($2.91/month) and move up to higher plans as needed. Their $10/month plan with 5 gigabytes of storage space and 100GB of transfer is a pretty good deal, and more than enough for even a moderately popular blog. They also offer reseller, VPS and dedicated plans if you outgrow shared hosting. <a href="http://www.asmallorange.com?a_aid=webmastersource">[Affiliate Link]</a></li>
<li><a href="https://www.nearlyfreespeech.net/">Nearly Free Speech</a> — What if you didn’t pay a flat monthly fee for basic web hosting? What if you only paid for what you used, and not a penny more? That’s how Nearly Free Speech works. Pricing can get a little complicated, but it can be very cheap as a result. You make a deposit, as little as $0.25, and pay as you go. Serving up static HTML isn’t going to cost much, depending entirely on how popular your site is and how much you’re storing on their servers. Dynamic sites, like WordPress blogs, start with that same baseline, but there is and additional $0.01/day dynamic site fee, and additional usage fees for your MySQL database.</li>
<li><a href="http://www.wpwebhost.com/">WP Web Host</a> — This one is well-known in the WordPress community. They specialize in hosting services for WordPress. They’re up front about their policies on the maximum system resources that you can consume under a shared plan, as well. (15% CPU, 512MB of RAM)</li>
<li><a href="http://mediatemple.net/">Media Temple</a> — Media Temple&#8217;s &#8220;Grid Service&#8221; offering, though pricier than most shared hosting services, is known for being more reliable. They use redundant server clusters that can &#8220;burst&#8221; extra resources to handle spikes in traffic. You get a 100GB storage pool and up to one terabyte of monthly network transfer. Media Temple offers a custom control panel, and one-click installs of popular software packages, such as WordPress.</li>
</ul>
<h3>Virtual Private Servers</h3>
<p>While a shared host puts many users’ sites in the same server environment, a Virtual Private Server (VPS) is more like having a dedicated server, though it is significantly cheaper. Using a technology known as virtualization, a server is partitioned into several virtual servers. Far less customers are put on one machine, so you have a much greater share of the hardware’s resources, and you also have full control over the server environment. In most cases you’re given remote access to the command line, and you can install your choice of operating system (Linux or Unix distributions, in most cases) and configure things however you want.</p>
<p>There are two varieties of service you’ll find when you purchase a VPS: managed and unmanaged. With a managed server, you give up some control in order to have the provider take care of the technical details for you, and maybe offer a friendly control panel like cPanel. With an unmanaged server, you’re given free reign over your virtual machine and little support (unless you pay extra to be rescued). If you’re familiar with Linux and don’t mind getting your hands dirty in order to retool things for your needs, an unmanaged VPS is awesome.</p>
<ul>
<li><a href="http://asmallorange.com/">A Small Orange</a> — (See the above entry under Shared Hosting.) A Small Orange also offers VPS plans, as well as dedicated servers. Their servers are fully managed, and include a cPanel license. So they’re a good bet if you don’t want to make the leap to managing a server and editing configuration files from the command line.</li>
<li><a href="https://www.vps.net/">VPS.net</a> — My hosting provider of choice. They offer a few different services, their “cloud servers” offering being what I use. You get a scalable VPS (you can add or subtract “nodes” of resources and deploy them with a quick reboot) and unfettered access over SSH. It’s unmanaged unless you purchase optional “managed services” or one-time “do it for me” support tickets. It’s very reliable, and there are datacenters across several continents. A single-node VPS with 376MB of RAM, 10GB of disk space and 1TB of network transfer will run you $20/month. <a href="http://manage.aff.biz/z/158/CD2985/">[Affiliate Link]</a></li>
<li><a href="http://www.linode.com/">Linode</a> — Linode is a well-liked option along similar lines to VPS.net. Their offerings provide good bang for the buck (a 512MB system with 20GB of storage and 200GB of transfer will cost you $19.95/month) and they’re known for their support. They also have <a href="http://library.linode.com/">a nice collection of tutorials,</a> which I have referred to in the past, even though I’m not a customer. <img src="https://www.webmaster-source.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></li>
<li><a href="http://mediatemple.net/">Media Temple</a> — MT also offers virtual servers, several variations of that theme in fact. They have their VE, GS and Nitro plans, which all have their different pluses and minuses. I don&#8217;t have any personal experience with Media Temple, though they have a good reputation and I had considered them at one point.</li>
<li><a href="http://www.rackspace.com/">Rackspace</a> — Rackspace is a big player in the cloud server arena. They provide numerous services for varying needs. They host many web apps, like Amazon.</li>
<li><a href="http://aws.amazon.com/">Amazon Web Services</a> — Few names are more well known in cloud services than Amazon. Their EC2 service powers a lot of big-name web apps and social networking sites, though it is just as viable for smaller sites. They also have S3, which is good for storing and serving static files, CloudFront, their CDN, and others.</li>
</ul>
<p>Those are just a few suggestions. Whatever your needs are, there are many options out there. Be sure to shop around and look for reviews before comitting to a service.</p>
<p>A good resource for asking for advice is the <a href="http://www.webhostingtalk.com/">Web Hosting Talk</a> forum.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2012/09/11/ditching-godaddy-here-are-some-alternatives/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Load Test Your Server with Blitz.io</title>
		<link>https://www.webmaster-source.com/2012/08/28/load-test-your-server-with-blitz-io/</link>
		<comments>https://www.webmaster-source.com/2012/08/28/load-test-your-server-with-blitz-io/#comments</comments>
		<pubDate>Tue, 28 Aug 2012 11:53:24 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=4805</guid>
		<description><![CDATA[Want to test how your server performs under load? If you&#8217;re in the process of optimizing a server, or have just installed a caching solution, it&#8217;s good to see the effect your changes have had. Blitz is a configurable service that will pound your site with page requests, allowing you to specify the concurrency, timeout, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Want to test how your server performs under load? If you&#8217;re in the process of optimizing a server, or have just installed a caching solution, it&#8217;s good to see the effect your changes have had.</p>
<p><a href="http://blitz.io/">Blitz</a> is a configurable service that will pound your site with page requests, allowing you to specify the concurrency, timeout, and duration of the onslaught. As it goes about this, it builds statistics and plots them along timelines. You can watch response times, errors and timeouts as it slowly ramps up the number of concurrent users until it reaches the maximum. At the end, it even projects how many hits per day your setup can handle at that rate.</p>
<p style="text-align: center;"><a href="http://blitz.io/"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-4806 imgborder" title="blitz-io" src="//www.webmaster-source.com/wp-content/uploads/2012/08/blitz-io.jpg" alt="" width="600" height="334" /></a></p>
<p>The service has a generous free tier, though they offer paid upgrades for higher concurrency and duration. The free tier offers 250 concurrent users over a one minute rush. (Though if you <a href="http://blitz.io/gcjtZSpbAq6mO">sign up with this invite link</a>, they will add additional concurrencies to your account.)</p>
<p>I found Blitz very useful when I was trying to squeeze faster response times out of my WordPress setup, tweaking my caching system options and adjusting Nginx and PHP configurations. Since they use the connections at their datacenter, you get more real-world results than if you simply ran Apache Bench locally on the server, or from your residential internet connection. Both tools have their uses, of course, and Blitz is a good one to have in your arsenal.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2012/08/28/load-test-your-server-with-blitz-io/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Proxying Web APIs with NGINX</title>
		<link>https://www.webmaster-source.com/2012/06/18/proxying-web-apis-with-nginx/</link>
		<comments>https://www.webmaster-source.com/2012/06/18/proxying-web-apis-with-nginx/#comments</comments>
		<pubDate>Mon, 18 Jun 2012 11:15:51 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[NGINX]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[servers]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=4688</guid>
		<description><![CDATA[Here&#8217;s a cool thing I bet you didn&#8217;t know could be done with the NGINX server: proxying APIs from web services. Why would you want to do that? Well, for starters, you can avoid running into cross-domain scripting issues. Your client-side JavaScript can query an API that doesn&#8217;t offer JSON-P support, by having it pass [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-4689" title="NGINX" src="//www.webmaster-source.com/wp-content/uploads/2012/05/nginx.gif" alt="" width="150" height="50" />Here&#8217;s a cool thing I bet you didn&#8217;t know could be done with the <a href="http://nginx.org/">NGINX</a> server: proxying APIs from web services. Why would you want to do that? Well, for starters, you can avoid running into cross-domain scripting issues.</p>
<p>Your client-side JavaScript can query an API that doesn&#8217;t offer JSON-P support, by having it pass through your server first. You can even cache the results for awhile, so you don&#8217;t run into rate limit issues. And if JSON-P is a necessity, you can transform the API response from vanilla JSON to JSON-P by echoing some additional content into the request.</p>
<p>You can read how to do all this in <a href="http://www.gabrielweinberg.com/blog/2011/07/nginx-json-hacks.html">an informative blog post</a> by the founder of <a href="http://duckduckgo.com/">DuckDuckGo</a>. It&#8217;s pretty much a matter of adding a location block that uses the <code>proxy_pass</code> function to pass the request along.</p>
<p><a href="http://www.gabrielweinberg.com/blog/2011/07/nginx-json-hacks.html">nginx JSON hacks</a> [Gabriel Weinberg]</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2012/06/18/proxying-web-apis-with-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/


Served from: www.webmaster-source.com @ 2026-04-19 08:29:34 by W3 Total Cache
-->