As the subject suggests, wanted to discuss, acquire and share some knowledge on scaling django installation.
Firstly, my current project is a product Reviews platform, and I wanted to benchmark or load test the current deployment. Currently the deployment/installation stands on a single server setup. - Single Amazon EC2 instance m1.xlarge - Apache Webserver (serving django and static) To load test I used loadimpact.com and the results of which can be found on: http://loadimpact.com/load-test/www.reviews42.com-18774e46e8f562a6eb4009495cf9d752 The test configuration consisted of 600 VUs with 10 mins step duration. Got around .1 millions requests and around 200+ requests/sec max. Is this good, bad, or at par? - What might be the possible suggestions for scaling this installation? - Does separating out media server helps much, and upto what extent? - Can a single server setup handle 1k to 10k requests/sec? - Some tools for benchmarking and performance testing? - Other cost effective ways to scale up the installation? - What sort of django installation needs to be there to handle 10k requests/sec and .1 million parallel users at all time? - Any good reads on scaling/scalable django deployment or installation. Sort of guide. -- Thanks, Subhranath Chunder. www.subhranath.com -- 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.