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:
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.
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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
No comments:
Post a Comment