Thanks for the recommendations Cal. I hope this stuff is of use to some people - let me know if anyone wants to know more.
On 10 July 2011 21:06, Cal Leeming [Simplicity Media Ltd] < cal.leem...@simplicitymedialtd.co.uk> wrote: > Came across the following blog entries today, for those interested in this > sort of thing: > > > http://attentionshard.wordpress.com/2011/04/26/scaling-django-to-30000-requests-per-second/ > > > http://attentionshard.wordpress.com/2011/04/03/scaling-to-30k-two-level-caches/ > Interesting approach. Although you'd have to be careful what context it was > used in (i.e. if your code is written under the assumption that the caching > server is atomic). > Actually atomicity is preserved for updates, as all updates go to the L2 cache servers (so are as atomic as memcache over multiple servers is). The main gotcha is that you have to be happy that different servers can have values that are up to N seconds out of date - but generally that's not too bad, as it's pretty much the same situation as using a reverse proxy cache. > > http://attentionshard.wordpress.com/2011/04/26/scaling-to-30k-tsung/ > Never heard of tsung before, looks pretty nice. Will try it out for sure. > > Can't recommend Tsung highly enough. It Just Works for testing large numbers of concurrent connections, which is more than I can say for other tools I've tried (apachebench, JMeter, swarm of bees). There's several companies around that offer to do high load testing but last time I checked their rates were sky-high. > The stack they have used is quite interesting. Although they are using > Apache w/ mod_wsgi (which tends to be a lot slower than using nginx with > uwsgi), they still seem to have got some decent performance out of it. Indeed, it's on the to-do list to try comparing the performance of Apache/mod_wsgi with nginx/uwsgi, but my gut feel is that the webserver + WSGI container makes only a marginal difference to the overall site performance. Of course, I Could Be Wrong. > > > http://attentionshard.wordpress.com/2011/06/21/behind-the-scenes-using-cassandra-acunu-to-power-britains-got-talent/ > Explains a bit of their usage of using Cassandra. Would be interesting to > see some benchmarks though. > What benchmarks would you like to see? We sustained 10K writes/second into a 2 node m1.large cluster if that helps. Malcolm -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.