Php-BookStore 是一个采用领域驱动设计 (DDD) 和命令查询职责分离 (CQRS) 模式的 PHP 应用程序。本项目用于比较 PHP 与 Zephir 的性能,特别是在执行时间方面的差异。测试过程不启用 opcache,比较了在不同迭代次数下,两者的执行时间。以下为测试结果:

  • 干净的PHP

  • 10000次迭代,1次尝试:20.016590ms

  • 10000次迭代,2次尝试:19.745666ms

  • 10000次迭代,3次尝试:19.404305ms

  • 10000次迭代,4次尝试:19.476062ms

  • 10000次迭代,5次尝试:19.848014ms

  • Zephir

  • 10000次迭代,1次尝试:19.662290ms

  • 10000次迭代,2次尝试:19.670552ms

  • 10000次迭代,3次尝试:19.377817ms

  • 10000次迭代,4次尝试:19.108817ms

  • 10000次迭代,5次尝试:19.386876ms

以上数据表明,Zephir在多次测试中均表现出略快的执行时间,但差距不大。