These last few days I've been doing some upgrades to Arecibo. These include adding in new fields and converting times into a users local timezones - figuring out when an error occurred is now just that little bit easier.
I also moved from mod_python to mod_wsgi. I still have to tune those settings but it looks like a great win in terms of performance and mirrors what other people have been saying about mod_wsgi. There were helpful docs here and here. Was very easy to setup too, worked first time.
Also did some quick benchmarking with CoralCDN and just to confirm, its stated goal is to make a website available, but not fast. My site was way slower with CoralCDN, probably more available, but slower.