WordPress 是使用 PHP 构建的,现在流行的PHP版本从7.1至8.1居多,那么哪个版本能最大程度体现WordPress的性能呢?站长帮对WordPress 6.0 各PHP版本的性能情况进行了测试。

当然除了更好的性能外,较新版本的 PHP 与旧版本相比还提供显著的安全改善,这就是 WordPress 核心团队试图推动 WordPress 用户更新到最新 PHP 版本的原因。
WordPress 6.0 各PHP版本的性能测试结果

以上测试是在同一台物理服务器上进行的,意味着是完全相同的操作系统、硬件配置及其它环境因素。测试过程中未使用任何WordPress优化工具。

测试人员:想做文盲(站长帮成员)

但是,大多数 WordPress 用户都在运行 PHP 7.4(或更早版本)……你可能就是其中之一!注:站长帮于2022年6月21日升级至PHP 8.1,之前使用PHP 7.4。

WordPress网站中,目前使用PHP 7.4的占47.9%,其次是PHP 7.3占20.6%,PHP 7.2则占11.7。
需要升级至PHP 8.1吗?

从测试结果来看,显而易见PHP 8.1 的性能最佳,但并不意味着所有WordPress网站需要立刻升级。原因有以下两点:
主题与插件是最重要的因素,

以上测试是基于WordPress 6.0进行的,使用的是默认主题,且未启用任何额外插件。所以着这个测试结果并不适合所有WordPress网站,因为正确情况下,都会安装一些插件或第三方主题。

据站长帮了解,截止目前,依然还有部分主题或插件不能完全兼容PHP 8.1,如果立刻升级的话,会造成网站出错,甚至无法访问。

仅在测试所使用的主题或插件均能正常运行的情况下,再升级。提示:部分插件仅少量代码使用了PHP 8.1不推荐的书写格式,这种警告可以忽略或手动改成符合PHP 8标准的代码。(PHP的警告和错误提示是不一样的)
服务器配置

一般来说新的PHP版本相比旧版本性能都会有所提升,但对硬件的要求也会更高,会消耗更多的CPU与内存。如果云服务器配置低于2核CPU、2G内存的话,不建议升级PHP 8.1。
总结

总之PHP 8.1或未来的版本肯定是趋势,WordPress核心程序在这个方面做得还可以,紧跟发展趋势。但用不稳定因素或一些未知风险来换取性能的话,是不可取的。

要紧跟WordPress核心程序的发展步伐的话,切记两点:

在同类插件中选择名气最大的,因为这意味着可以及时获得更新和对新技术的支持。
主题尽量选择轻量的、完全符合WordPress编码规范的。在不考虑功能于美观的情况下,官方默认主题是性能最佳的,所以功能、美观与性能要平衡利弊。不论如何,代码臃肿、编码混乱的主题还是不要用的好。

 

发表回复

后才能评论