How can you help your Drupal website continue to perform at the highest level as it grows to meet demand? This comprehensive guide provides best practices, examples, and in-depth explanations for solving several performance and scalability issues. You’ll learn how to apply coding and infrastructure techniques to Drupal internals, application performance, databases, web servers, and performance analysis.
Covering Drupal versions 7 and 8, this book is the ideal reference for everything from site deployment to implementing specific technologies such as Varnish, memcache, or Solr. If you have a basic understanding of Drupal and the Linux-Apache-MySQL-PHP (LAMP) stack, you’re ready to get started.
- Establish a performance baseline and define goals for improvement
- Optimize your website’s code and front-end performance
- Get best and worst practices for customizing Drupal core functionality
- Apply infrastructure design techniques to launch or expand a site
- Use tools to configure, monitor, and optimize MySQL performance
- Employ alternative storage and backend search options as your site grows
- Tune your web servers through httpd and PHP configuration
- Monitor services and perform load tests to catch problems before they become critical
Fast and Scalable SitesPraise for High Performance Drupal;Preface;Does Drupal Scale?;Goals of This Book;Supported Drupal Versions;How This Book Is Organized;Conventions Used in This Book;Using Code Examples;Safari? Books Online;How to Contact Us;Acknowledgments;Chapter 1: Beginning a Performance Project;1.1 Getting Started with Performance Improvements;1.2 Establishing a Performance Baseline;1.3 Setting Goals for Website Performance;1.4 The Many Aspects of Drupal Performance;1.5 Creating a Prioritized List of Improvements;Chapter 2: Frontend Performance;2.1 Limiting HTTP Requests;2.2 Image Requests;2.3 Minification;2.4 Compression;2.5 Cal³¸