宝库斯夫斯 / 基准PHP
一个包含PHP基准测试集的基准应用程序。
2.1.0
2020-01-07 11:30 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: ^5.7 || ^6.4 || ^7.0
README
这是一个开源的基准应用程序,允许您了解服务器运行PHP的性能概况,并轻松比较不同的托管平台及其服务。
描述
有时,我们想要基准测试和比较我们的托管平台。这无关乎托管类型(共享托管、VPS/VDS、专用服务器、云服务或其他)。测试的目标可能是想全面了解情况,比较不同的托管公司和他们的计划,用同样的钱选择新的或更强大的服务,同时检查在做出一些改进(硬件更新、性能系统设置等)后性能的变化。
在这种情况下,人们通常会使用不同的系统工具和技术;而且,每个开发者都更喜欢自己的基准测试集。当我再次遇到这个问题时,我决定用纯PHP制作基准测试应用程序。这样,我们将基准测试PHP本身,并将所有基准测试放在一个应用程序中。
功能
该应用程序提供的主要功能包括
- 标量类型(整数、浮点数、字符串)的基准测试集
- 复合类型(数组、对象)的基准测试集
- 读写文件系统操作的基准测试
- 提供两种不同的详细程度
安装
您应该通过composer安装此软件包
composer require kudashevs/benchmark-php
使用方法
在安装过程中,composer将在./vendor/bin
文件夹中创建可执行文件benchmark-php
。
在开始使用应用程序之前,请阅读帮助信息
./vendor/bin/benchmark-php -h
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。