Whether our goal is to deliver pages faster or serve more pages from the same server, most of us want WordPress and the code we write for it to run faster. But how does one go about improving the performance of a complicated and expansive project like WordPress?
The goal for this workshop is to learn how to identify and resolve performance issues in WordPress, and to build our intuition for software performance. It will cover a range of topics including causes for performance issues, methods for assessing and measuring performance, and insight into the role that today’s complicated processors play in this puzzle.
It’s important that WordPress and WordPress sites stay competitive in today’s market. While there’s plenty of room for improvement, creating impactful changes can be difficult and fraught. This workshop is designed to introduce the challenges and approaches to modern performance work as well as broaden the perspective on what performance means and to whom.
Themes covered include but are not limited to: how modern processors run code differently than we expect; profiling with Xdebug and SPX; benchmarking; methodology for caching; streaming interfaces; the impact of API sequencing; and the outsized role design plays in avoiding performance traps.
