#63755 closed enhancement (fixed)
Performance improvements for 6.9
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | 6.9 | Priority: | normal |
| Severity: | normal | Version: | 6.9 |
| Component: | General | Keywords: | has-patch close |
| Focuses: | performance | Cc: |
Description
This is a general tracking ticket for various performance improvements in the WordPress 6.9 release cycle.
Attachments (1)
Change History (11)
This ticket was mentioned in PR #9325 on WordPress/wordpress-develop by @dmsnell.
6 months ago
#1
- Keywords has-patch added
@
6 months ago
Add targeted caching in get_post_status() and get_userdata() to reduce repeated object lookups and improve overall performance.
This ticket was mentioned in Slack in #core by welcher. View the logs.
4 months ago
This ticket was mentioned in PR #10124 on WordPress/wordpress-develop by @mukesh27.
4 months ago
#4
Trac ticket: https://core.trac.wordpress.org/ticket/63755
This PR makes a minor update to the way default values are assigned for custom template properties in the get_custom_templates method, using the null coalescing operator for improved readability and consistency.
@westonruter commented on PR #10124:
4 months ago
#5
Is Core-63755 the right ticket? This doesn't seem to be a performance improvement.
@mukesh27 commented on PR #10124:
4 months ago
#6
Closing in favour of #4886
This ticket was mentioned in Slack in #core-performance by westonruter. View the logs.
3 months ago
#8
@
3 months ago
- Keywords close added
It doesn't seem like there is anything specific being tracked by this ticket anymore. I suggest closing in favor of tickets for specific improvements.
#9
@
3 months ago
- Resolution set to fixed
- Status changed from new to closed
I don’t foresee any new performance-related tickets, so I’m okay closing it.
Trac ticket: Core-63755
Replaces #9307
This patch introduces a speedup for the
seems_utf8()function. Currently, the function scans every byte in user-land PHP code. This is prohibitively slow. In this change, spans of ASCII bytes are fast-tracked through the use ofstrspn(), which can scan valid UTF-8 single-byte characters at around 3600 MB/s instead of around 300 MB/s as is the case with the existing code.