High Performance Django
Book information
Description
Getting started with Django is easy. There are tutorials and books that literally walk you through the process of getting your first site up and running. Taking that code from your laptop to the real world is like opening pandora’s box. Should I use Apache, Gunicorn, uWSGI or something else? Where should I use caching to make things faster? How do I know if my database has the right indexes or if it needs more resources? Do I need a NoSQL database like MongoDB? The site runs great on my laptop. Why is it so slow in production? How many servers does my site need? How big should they be? What is the 20% effort that will solve 80% of my performance problems? If you’ve asked yourself any of these questions, you’re like most Django developers. Heck, we were asking some of the same questions when we started working with Django 7 years ago at Lincoln Loop. Since then we’ve built, deployed, and maintained a lot of Django sites. Everything from realtime applications to large-scale CMSes with tons of traffic. Quite frankly, we made a lot of mistakes, but we learned a lot too. High Performance Django is the book we wish we had when we got started. It will give you a repeatable blueprint for building and deploying fast, scalable Django sites. More information and ebook formats available at https://highperformancedjango.com. Preface The Big Picture Introduction Philosophy The Pain Points Cache All the Things The Journey of a Request The Build Approach Watching Performance Where to Optimize Testing The Deployment Prerequisites Server layout Tuning the Stack Configuring your Servers Monitoring The Preparation Load Testing with Jmeter Launch Planning Pre-launch checklist The Launch Your War Room: Monitoring the Launch When Disaster Strikes The Road Ahead Traffic Spikes Bit Rot Poor Decisions Final Thoughts Index
Similar books
Geniale Grenzgänge: Limits in der Wirtschaft und am Ende der Welt
2012 · PDF
Speaking Minds: Interviews With Twenty Eminent Cognitive Scientists
1995 · PDF
Automated Reasoning: 4th International Joint Conference, IJCAR 2008 Sydney, Australia, August 12-15, 2008 Proceedings
2008 · PDF
Logics in Artificial Intelligence: European Workshop, JELIA '96 Évora, Portugal September 30 – October 3, 1996 Proceedings
1996 · PDF
Theorem Proving with Analytic Tableaux and Related Methods: 4th International Workshop, TABLEAUX '95 Schloß Reinfels, St. Goar, Germany, May 7–10, 1995 Proceedings
1995 · PDF
Applications of Declarative Programming and Knowledge Management: 15th International Conference on Applications of Declarative Programming and Knowledge Management, INAP 2004, and 18th Workshop on Logic Programming, WLP 2004, Potsdam, Germany, March 4-6, 2004, Revised Selected Papers
2005 · PDF
Radiolaria: Siliceous Plankton Through Time
2007 · PDF
Phraseological Dictionary English - German: General Vocabulary in Technical and Scientific Texts
2011 · PDF