About this item

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 improvementOptimize your website’s code and front-end performanceGet best and worst practices for customizing Drupal core functionalityApply infrastructure design techniques to launch or expand a siteUse tools to configure, monitor, and optimize MySQL performanceEmploy alternative storage and backend search options as your site growsTune your web servers through httpd and PHP configurationMonitor services and perform load tests to catch problems before they become critical .



About the Author

Jeff Sheltren

Jeff has been involved with open source since 2001. He started using Linux professionally at the University of California at Santa Barbara, where he was a Senior Systems Administrator and Programmer for the Computer Science department. From there, he went on to work at the Oregon State University Open Source Lab (OSL) as the Operations Manager, providing technical and organizational leadership to the OSL while working closely with the many open source projects hosted there, including Drupal.org, the Linux Foundation, and the Apache Software Foundation. Currently, Jeff works as a Senior Performance Engineer and Technical Lead at Tag1 Consulting.Jeff has extensive infrastructure experience, gained over the years. As the Operations Manager at OSU Open Source Lab -- the largest open source hosting infrastructure of its kind -- he led the infrastructure and development teams; he is deeply involved in the CentOS Linux build and release process as a member of the QA team; and he works as a volunteer for the drupal.org infrastructure team. Jeff currently maintains a number of packages for the Fedora Project and Fedora's Extra Packages for Enterprise Linux (EPEL), and serves as the Lead Systems Architect for multiple Tag1 clients.In addition to serving as Technical Editor and a frequent contributor to Drupal Watchdog Magazine, Jeff is also co-author of High Performance Drupal, written with Narayan Newton and Nathaniel Catchpole.



Read Next Recommendation

Report incorrect product information.