这是WordPress核心绩效团队旨在涵盖整个2023年团队的优先事项。

范围

路线图涵盖了针对WordPress的功能项目和性能增强核心核心 Core是运行WordPress所需的一组软件。核心开发团队构建WordPress。以及促进性能测量或生态系统改进的单独工具项目。

路线图有意宽泛。尽管在突出显示的优先事项中设想了明确的工作流,但团队的目标是为贡献者提供额外的相关想法。

路线图故意不完整,换句话说,它是一个活的文档。虽然计划涵盖全年,但在如此长的一段时间内,总会有额外的项目出现。随着全年重点的增加或转移,这些变化也应反映在路线图中。

顶部

背景

本路线图中的优先事项最初收集于这个GitHub问题正在每周讨论#核心绩效聊天。

顶部

大局

WordPress核心绩效团队主要致力于改进以下方面:

  • WordPress加载时间性能:通过测量“最大含量油漆”指标(LCP),这是WordPress网站目前最难达到的关键性能指标CWV技术报告。增强加载时性能包括客户端性能和服务器端性能,后者可以通过“第一个字节的时间”度量(TTFB).
  • 绩效衡量:WordPress核心开发人员和生态系统评估单个更改甚至整个软件性能的方法有限。探索和建立可靠的绩效衡量、基准和分析方法,将使社区能够根据数据驱动的决策告知其优先事项和战略。
  • 生态系统激活:很明显,WordPress网站在该领域的性能受到了它们使用的插件和主题的显著影响。因此,为插件插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。他们可以扩展功能或为WordPress网站添加新功能。WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。这些可以在WordPress.org插件目录中免费https://wordpress.org/插件/或者可以是第三方基于成本的插件主题开发人员遵循性能最佳实践对于支持专注于WordPress核心的性能工作至关重要。

顶部

的优先级2023

本路线图中的优先级分为几个更广泛的类别,每个类别都致力于优化WordPress性能的某个方面。

顶部

服务器响应时间

  • ​​识别和解决WordPress核心中最大的服务器响应时间瓶颈
    • 更强大的WordPress核心PHP程序PHP程序 PHP(PHP:Hypertext Preprocessor的递归缩写)是一种广泛使用的开源通用脚本语言,特别适合web开发,可以嵌入到HTML中。http://php.net/manual/en/intro-whatis.php.分析工作,根据预期的性能影响确定各个增强和修复的优先级
    • 减少加载和呈现模板所花费的时间
  • 增强的PHP性能 块是一个抽象术语,用于描述使用WordPress编辑器组合在一起形成网页内容或布局的标记单元。这个想法结合了过去可能通过短代码、自定义HTML实现的概念,并将发现嵌入到单一一致的API和用户体验中。主题
    • 正在进行的多版本工作,包括几个较小的增强和修复
    • 这包括几个工作流,下面是一个相关的古腾堡问题
  • 支持的古腾堡古腾堡 古腾堡项目是WordPress的新编辑器界面。编辑器改进了创建新内容的过程和体验,使编写丰富内容变得更加简单。它使用“块”来增加丰富性,而不是短代码、自定义HTML等。https://wordpress.org/gutenberg网站/第3阶段,提供以绩效为中心的指导、增强和审查
    • 这里需要的性能工作有待进一步确定范围和开始实施
  • 自动加载WordPress PHP类
  • 探索提高翻译性能的方法

顶部

数据库优化

顶部

JavaScript和CSS

  • 增强脚本美国石油学会美国石油学会 API或应用程序编程接口是一种软件中介,允许程序相互交互并以有限的、明确定义的方式共享数据。采用加载策略
  • 消除WordPress默认主题中前端的jQuery使用

顶部

图像

  • 正在添加fetchpriority=“高”到WordPress核心中的LCP图像
  • 避免在WordPress核心中延迟加载LCP/英雄图像
  • 改进图像计算尺寸属性
    • 原来WordPress 4.4中引入,当时WordPress几乎无法知道图像的预期布局,因此只有一个合理的默认值,供主题开发者修改
    • 有了额外的布局信息,特别是在块主题中,自动提高属性的准确性现在是一个现实的机会

顶部

测量

顶部

生态系统工具

顶部

道具

为这个路线图做出贡献可以采取各种形式,无论是主动关注新的优先事项、添加新的部分,还是审查整个路线图并提供反馈。

以下人员对该路线图做出了贡献(按字母顺序):@10个upsimon @亚当西尔弗斯坦 @安娜扎祖 @亚里士多德 @克拉克米利 @desrosj公司 @弗利克索斯90 @乔格林格 @乔麦吉尔 @口香糖27 @奥安德雷格尔 @奥利琼斯 @rjasdfii公司 @spacedmonkey(空格键) @第12章 @推特新闻