Amazon recently announced that their CloudFront service now supports serving of an arbitrary object at the root URL of a CloudFront domain. This means that Amazon S3 users can now host entire static sites using only S3 and CloudFront.
I realised shortly after the announcement that a few of my sites, whilst being Rails projects, do not actually need to be. Camel Punch and andrewbruce.net, for instance, don’t serve any content that could not be made static. If at a later date I decide to use forms, for example, it would be pretty easy to have a separate domain handle the POST requests and redirect back to the static site.
Either way, it might not be long before we see blogging software, and other static-site generation software taking advantage of this new feature. It means that anyone can serve a static site with optimum efficiency regarding the client’s geographical location. In addition, it means that people maintaining sites that run ‘slow’ frameworks (like Rails) can happily publish content without fear of being overloaded.