,

High Performance Drupal

Fast and Scalable Design

Paperback Engels 2013 1e druk 9781449392611
€ 46,29
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

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

Specificaties

ISBN13:9781449392611
Taal:Engels
Bindwijze:paperback
Aantal pagina's:239
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:20-10-2013
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Jeff Sheltren

Jeff Sheltren has been involved with open source for over eleven years. 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. He most recently worked 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. 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 Engineer for multiple Tag1 clients. He lives in Vancouver, Washington.

Andere boeken door Jeff Sheltren

Over Dave Newton

Dave Newton, a Struts PMC member, has been a professional developer for over twenty years, getting his start in Lisp and Smalltalk development, moving on to a lengthy stint in embedded system, game, and device driver development, before (confusingly) finding himself writing Java-based web applications for a variety of clients. He is a strong proponent of agile practices and tool creation and use, particularly in relationship to documentation generation and testing. He's a regular (if crabby) fixture on the Struts user mailing list, prodding people to read the documentation and think outside the box.

Andere boeken door Dave Newton

Inhoudsopgave

1. Beginning a Performance Project
-Getting Started with Performance Improvements
-Establishing a Performance Baseline
-Setting Goals for Website Performance
-The Many Aspects of Drupal Performance
-Creating a Prioritized List of Improvements

2. Frontend Performance
-Limiting HTTP Requests
-Image Requests
-Minification
-Compression
-Cacheable Headers
-CDNs
-Keep Third-Party Libraries Up to Date
-External Scripts
-Single Points of Failure (SPOFs)

3. Drupal Performance Out of the Box
-Page Caching
-When Should You Use Page Caching?
-CSS and JavaScript Aggregation
-Logging
-The Cache and Other Swappable Storage
-Cron
-Views

4. Drupal Coding for Optimal Performance
-Context Matters
-False Optimizations
-Listing Entities
-Caching
-Queues and Workers
-Cache Stampedes and Race Conditions

5. Drupal Coding for Abysmal Performance
-variable_set() Abuse
-External Requests
-Sessions
-Excessive Cache Granularity
-PHP Errors
-Debug Code in the Code Base
-Development Settings

6. Verifying Changes
-Analyzing Frontend Performance
-Analyzing Application Performance

7. Infrastructure Design and Planning
-Horizontal and Vertical Scaling
-Service Categorization
-Working Well Together
-Example Two-Layer Configuration
-Example Larger-Scale Infrastructure
-Development and Staging Environments
-Internal Network Layout
-Utility Servers
-High Availability and Failover
-Hosting Considerations
-Summary
Afgekapt op 60 regels

Managementboek Top 100

€ 46,29
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          High Performance Drupal