django in heavy load environment
DESCRIPTION
Django in heavy load environmentTRANSCRIPT
![Page 1: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/1.jpg)
Django in Heavy Load Environment
Andy@Python Web Meetup 11/04/2014
![Page 2: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/2.jpg)
Django Doesn’t Scale
![Page 3: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/3.jpg)
![Page 4: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/4.jpg)
How About These Sites?
![Page 5: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/5.jpg)
![Page 6: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/6.jpg)
Framework Does’t Scale
![Page 7: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/7.jpg)
Django in HEAVY LOAD Environment
![Page 8: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/8.jpg)
30 users/second -> 400 users/second
![Page 9: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/9.jpg)
LOAD TESTING
![Page 10: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/10.jpg)
ab - Apache HTTP server benchmarking tool
![Page 11: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/11.jpg)
Apache JMeter
![Page 12: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/12.jpg)
Since We are in Python Web Meetup…
![Page 14: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/14.jpg)
LIVE DEMO
![Page 15: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/15.jpg)
![Page 16: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/16.jpg)
![Page 17: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/17.jpg)
![Page 18: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/18.jpg)
![Page 19: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/19.jpg)
![Page 20: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/20.jpg)
400 Users/Second = 30 Million Users/Day
![Page 21: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/21.jpg)
![Page 22: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/22.jpg)
RECAP
• From 30 users/seconds to 400 users/seconds
• Use locust.io to do load testing
• nginx/HAproxy/ELB as load balancer
• Varnish to cache
![Page 23: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/23.jpg)
Something we don’t cover today
• Scaling Your Database
• Optimizing Django Application
![Page 24: Django in heavy load environment](https://reader034.vdocuments.us/reader034/viewer/2022052621/557d5f1fd8b42aba3d8b4eef/html5/thumbnails/24.jpg)
Q&A