Enterprise WordPress Performance
0 of 68 lessons complete (0%)
Exit Course
An overview of performance and infrastructure
Why Backend Application Performance Matters
Performance Definitions
Key Terms
What this Course Doesn’t Cover
What are the Major Components Involved?
5 lessons
Performance throughout the request cycle
User Enters URL
DNS Resolution
HTTP Request
Edge Cache Check
Origin Web Server
WordPress Core PHP
WordPress Must Use Plugins (MU Plugins)
Database and Object Cache Interactions
WordPress Template Loading
Plugin and Theme Functionality
HTTP Response to Browser
Browser Rendering
Additional Requests (AJAX, Media, Etc)
Summary and Conclusion
14 lessons
Optimizing performance across the whole page cycle: Full Page Caching
Full Page Caching – Overview
Content Delivery Networks (CDNs)
Caching Plugins
VIP Edge Caching
Time To Live (TTL)
Cache Headers
Cache Invalidation
Cache Misses
8 lessons
Optimizing performance across the whole page cycle: The Application
Application Optimization Overview
MySQL Queries
Cache-ability of Pages
Template Over-use
Hooks (Filters and Actions)
Partial Output Caching
WP Cron
Uncached Functions
Alloptions
Infinite Scroll
Page Builders
AJAX
Search
Sitemaps
Redirects
External Requests
Client-side JavaScript
17 lessons
Optimizing performance across the whole page cycle: WordPress Core and the Database
WordPress and the Database
WP_Query Best Practices
Offloading Queries to ElasticSearch
Query Pre-Fetching
Unbounded Queries
Over-use of Taxonomies
Using NOT IN
Post Meta
Using LIKE
Using EXPLAIN to analyze SQL queries
10 lessons
Optimizing performance across the whole page cycle: Object Cache
Object Caching
Transients
In Memory Caching
Avoiding Object Cache Race Conditions
Cache Stampede
Too Many Cache Requests
6 lessons
Understanding your Traffic Patterns and Usage
Understanding Traffic patterns
Preparing for a High-traffic Event
2 lessons
Measuring performance
Load Testing
Measuring Time Spent using PHP Logging
Measuring Time Spent using New Relic.
Measuring Time Spent Using Query Monitor
Performance Alerting
5 lessons
Exercises
Quiz
1 lesson, 1 quiz
Performance throughout the request cycle
Additional Requests (AJAX, Media, Etc)
You don’t have access to this lesson
Please register or sign in to access the course content.
Take course
Sign in
Previous
Next