Increased Memory for all Users
We're pleased to announce that we've now increased the amount of memory provided by each Kutoken virtual machine at no extra cost!
Customers are now provided 512MB of RAM for a Lite VM, 768MB for a Basic VM, 1.5GB for a Pro machine, and 3GB for an Advanced machine.
Tags free upgrade, m emory
New to Kutoken: Nginx support
We're pleased to announce that we've now added support for Nginx to Kutoken. This means that setting up a Django site using Nginx is as simple as ./manage.py nginxconf.
Nginx is a high performance and low resource HTTP server, which can best be described by this quote from the Nginx wiki:
Unlike traditional servers, Nginx doesn't rely on threads to handle requests. Instead it uses a much more scalable event-driven (asynchronous) architecture. This architecture uses small, but most importantly, predictable amounts of memory under load. Even if you don't expect to handle thousands of simultaneous requests, you can still benefit from Nginx's high-performance and small memory footprint. Nginx scales in all directions: from the smallest VPS all the way up to clusters of servers.
Nginx is more memory efficient than Apache, making it especially useful for users on our Lite and Basic plans. The config generated by the nginxconf command is optimised for the amount of RAM your machine has, and designed to emphasise stability rather than out and out performance. You can see benchmark results from a Kutoken 'Basic' VM with both Apache and Nginx below.
You can read more about how to configure your Kutoken machine with nginx at our getting started page.
Tags nginx
Reduced Pricing
We're very pleased to announce that the pricing for Kutoken VMs has been reduced!
Our new pricing can be found on the homepage.
For existing customers, our new pricing will be automatically applied to your next bill.
Django Security Vulnerability
A security vulnerability in Django has been discovered. The vulnerability has the potential to cause a denial of service attack - bad, but not terrible. Django versions 1.0 and 1.1 are affected.
Kutoken customers can upgrade to fixed versions with a simple 'sudo apt-get update && sudo apt-get upgrade'. Those running Django 1.0 will continue to do so, those running Django 1.1 will continue to run that, albeit in security-patched versions.
Tags django, security
Kutoken Launched
Today we've taken Kutoken out of beta and into full launch, so for everyone who was eager to sign up the time has finally come.
As a special offer, we're offering 20% off the first three months hosting to everyone who signs up before the end of September. Just use discount code itshere at the checkout.
We've got a series of Django tutorial articles planned for the blog for next week. Until then, a word of thanks to all our beta testers: you've helped us take Kutoken from something good into something great!
Tags kutoken, release
Advanced Caching with Django and Beaker
I've just read this great article on caching using Django and Beaker. Using Beaker enables more finely-grained cache control, for example having a separate cache store for short and long term caching. It also avoids the Dog-Pile effect, which anyone who has done much work on caching heavily accessed sites will know all too well.
If you're using Kutoken, you can install Beaker simply by typing
sudo apt-get install python-beaker'
Django 1.1 released!
After last week's Django 1.1 RC announcement, the Django team have now released the final version of Django 1.1.
Django 1.1 provides significant extra features on top of Django 1.0, whilst aiming to provide full backwards compatibility. The most notable changes are a massively improved testing framework, and the new support for aggregate SQL queries (eg COUNT, MIN, MAX).
Kutoken beta testers can opt-to use Django 1.1 by running 'apt-get install python-django/kutoken'. Please note that this will replace Django 1.0, so please ensure you have already tested your applications. To revert to Django 1.0, just run 'apt-get remove python-django && apt-get install python-django'.
Tags django
Django 1.1 RC Released
After a bit of a delay, the Django 1.1 release candidate has now been released, and is available from the Django Download page. If no major issues are found, the final release will be in one week.
Kutoken customers will be able to simply apt-get install python-django1.1 to upgrade from 1.0.