I’ve updated htbaapub.rackspacecloudfiles to version 1.08 to support the undocumented changes to the Cloud Files API. This release depends on the version 1.04 of htbaapub.rest.
This releases fixes some issues with HEAD requests. Although the module fully implemented the specification supplied by Rackspace it turned out that their specification wasn’t up to date. In short what happened was that instead of returning a response code of 204 with HEAD requests they would in some places return a 200 response code. Instead of checking for these exact response codes (for HEAD requests at least) the module now accepts a Successful response (2xx).
I’ve reported the problem with the inconsistent response codes at Rackspace and they’ve told me that all HEAD requests will be returning a 200 response code in the future and that they’ve yet to update their developer documentation.
Anyone using either WebService::Rackspace::Cloudfiles 1.00 or any version of Net::Mosso::CloudFiles I recommend upgrading to this new release as both modules aren’t fully working anymore.
After a few months (81 days to be precise) of using Rackspace Cloud Servers I’ve decided to move to a normal VPS server. My new provider will be Tilaa, a Dutch company. They’re cheap and quality so far is great with great Ping times.
I’ve disabled comments for the time being. As soon as you’ll see comments enabled again it means the move has succeeded.
Update: If you’re reading this then it means the move was completed and you can comment again.
A month has passed since I’ve moved to a Cloud Server from Rackspace and so far I’m pleased with the whole experience.
It did take a bit of tweaking before I got everything working the way I wanted. This mostly consisted of properly configuring PHP FastCGI as it’s a big resource eater. Another help was making sure that lighttpd is adding proper ETag’s and expire headers. On the WordPress side I was able to configure the WP-SuperCache which takes away some page generation overhead as well.
For the time being I’ll let Rackspace provide me a Cloud Server. I don’t generate that much traffic yet to convince myself to move to Linode, which has bigger VPS servers (more RAM, traffic and storage) for better prices.
Wanted to share that Rackspace has an excellent collection of configuration guides for Ubuntu 10.04 server. Aside from Ubuntu they’ve got guides for every other big Linux distribution as well, such as Fedora, Red Hat, Debian and CentOS. I don’t use those distributions myself but thought it would be nice to mention it. Check their List of Articles for a complete list of Linux distributions. Aside from Linux they’ve also covered Windows Server 2003 and 2008.