-
·
Defining test scenarios for profiles and benchmarks
Coming soon.
-
·
Benchmarking overall performance with Web Vitals
Coming soon.
-
·
Benchmarking PHP performance with Server-Timing
This article describes how to use the Server-Timing API to benchmark server-side performance in WordPress. What is the Server-Timing header? The Server-Timing header is a standardized web technology for the server to communicate metrics to the client (e.g. the web browser). Such metrics are otherwise internal to the server and thus not exposed to the…
-
·
Profiling PHP performance with XHProf
In software engineering, profiling is the process of analyzing performance attributes of an application during runtime. A profiler is a tool that monitors a program and captures information like how often functions and methods are called, how long each takes to execute, how much memory is consumed during various processes, etc. Introduction to XHProf and…
-
·
Profiling PHP performance with Query Monitor
Coming soon.
-
·
Profiling vs benchmarking
Measuring performance typically involves two different processes, profiling and benchmarking. Both are essential practices for improving the performance of an application. Depending on the situation only one of the two may be applicable, while other times they complement each other. Profiling is the process of collecting metrics about a program; like execution time, memory used,…
-
·
Measuring performance
Note: This handbook chapter is under construction. Measuring performance is crucial to identify notable performance improvements and to avoid performance regressions. This is important for WordPress core, but also for every software or tool as part of the WordPress project where performance is a concern. This handbook chapter explains different ways for measuring performance and…
-
·
Course cohorts
What is a course cohort? A course cohort is defined as a group of people who go through a learning journey at the same time. Course cohorts are run asynchronously but include planned synchronous sessions for group-related activities. Course cohorts usually follow aspects of social learning, where the group can interact with each other and…
-
·
Preparing for a Flagship WordCamp Contributor Day
The three flagship WordCamp events generally have a Contributor Day scheduled right before or after the main event. As a team, we’d like to have a presence at each event. Below is a guide on how to prepare effectively for WordCamp Contributor Days. Table Leads Table leads represent the Training Team through the preparation, execution,…
-
·
Hosting Training Team Meetings
The Training Team alternates between official Team Meetings and casual Coffee Hours each week in the #training Slack channel. You can see the current meeting times in the welcome box on Make.WordPress.org/Training, and find more details on the Training Teamʻs meetings calendar. These meetings usually run for about an hour. Hosting Team Meetings Any Training…