2022 October

How to Purchase and Install SSL Certificates

How to purchase and install SSL certificates How to purchase SSL certificate You can purchase an SSL certificate from a domain registrar, a web-host or direct from a trusted Certificate Authority. There are several types of certificates, each with different issuance processes and for different purposes. Certificate type Description Domain validated certificate Domain validated certificates are the most […]

Performance Chat Summary: 25 October 2022

Meeting agenda here and the full chat log is available beginning here on Slack. Announcements @mxbclang: Upcoming time change Europe changes w/c 30 October before US does – Nov 1 meeting will be one hour later at Tuesday, November 1, 2022 at 12:00 PM EDT US changes w/c 6 November – meeting will shift ahead by one hour to stay at our regular […]

Performance Chat Summary: 18 October 2022

Meeting agenda here and the full chat log is available beginning here on Slack. Announcements @shetheliving: Reminder: Focus area updates vote and call for leads @shetheliving: Upcoming time change Europe changes w/c 30 October before US does – Nov 1 meeting will be one hour later at Tuesday, November 1, 2022 at 12:00 PM EDT US changes w/c 6 November – meeting […]

Performance team meeting summary 11 October 2022

Meeting agenda here and the full chat log is available beginning here on Slack. Focus area updates Images @adamsilverstein @mikeschroder GitHub project @adamsilverstein: Committed two small fixes related to the existing `image_editor_output_format` filter – #54476 and #56442 @mukesh27: Added checkbox to Settings > Media to control whether to generate JPEG in addition to WebP in #537 @flixos90: This […]

Performance Field Guide for WordPress 6.1

WordPress 6.1 introduces a number of important performance improvements which will have impact in all aspects. The most significant improvements are done in caching WP_Query as well as REST API. Improvements to WP_Query Database queries in WP_Query being cached is a long wanted feature for many developers and finally a dream come true in WordPress 6.1. A couple […]

Moving the send_headers action to later in the load

As of WordPress 6.1, the send_headers hook has been moved to slightly later in the WordPress loading routine (ticket). Historically, all the is_ functions (like is_singular) wouldn’t work when you were determining which headers to send. With this change, moving `send_headers` to after WordPress parses the query, those functions now work properly. People can now have more control […]

Performance improvements to the REST API

WordPress 6.1 brings a number of key improvements to the REST API to increase performance. These improvements decrease the number of database queries that are run on each REST API request.  Avoid unnecessarily preparing item links Prior to WordPress 6.1, the prepare_links method in the REST API was called in all controllers. If the _fields parameter is passed […]

Multisite improvements in WordPress 6.1

Using the metadata API for network options The way that network options are accessed is changing in WordPress 6.1. Network options have always been stored in a meta table called sitemeta. This name is confusing, as “site” in this context means “network,” not to be confused with blog meta, used to store site metadata. Prior to WordPress 6.1, […]