Comment

njharman

"Real world" apps don't use DB for sessions they use the cache backend -> memcached. Also "Real world" apps cache aggressively so most views aren't hitting the "slow" app/db.

Parent comment

Nick Loman

Thanks for the test. But if all of the servers produce only 50 requests/second on a real-world example (I would think most if not all apps use sessions), why should we care about this performance? And why are sessions behaving as if they were running single-threaded?

Replies

Peter Bengtsson

I think the one I'm using is a hybrid of DB and memcached. Haven't looked into why it can't be 100% memcache.