Php BookStore 基于领域驱动设计的命令模式PHP与Zephir性能对比
Php-BookStore是一个示例DDD + CQRS(无事件溯源)应用程序,通过PHP和Zephir实现了基于命令模式的设计,用于比较它们在特定任务中的性能差异。以下是测试结果:测试环境为无opcache,基于PHP和Zephir的性能数据如下:
-
测试次数:10000次循环,分别执行5次
-
PHP测试结果:
-
第1次尝试:20.016590 ms
-
第2次尝试:19.745666 ms
-
第3次尝试:19.404305 ms
-
第4次尝试:19.476062 ms
-
第5次尝试:19.848014 ms
-
Zephir测试结果:
-
第1次尝试:19.662290 ms
-
第2次尝试:19.670552 ms
-
第3次尝试:19.377817 ms
-
第4次尝试:19.108817 ms
-
第5次尝试:19.386876 ms
总体来看,Zephir在多次尝试中的平均性能略优于纯PHP,适用于需要更高性能的PHP项目开发。
用户评论