Slim - PHP - Laravel 性能测试

说明

  • 本机配置(Win 10 i7-8565U 16G)(Nginx 1.15.11)(MySQL 5.5.62)
  • 云服务器(1核 2G)(Nginx 1.16.1)(MySQL 5.5.62)
软件 数据库模型 性能(本机) QPS 性能(云服务器 )QPS
Laravel 6.3.0 (开启session) ORM 12.11 5.15
Laravel 6.3.0 (开启session) PDO 13.85 5.31
Laravel 6.3.0 ORM 13.06 5.69
Laravel 6.3.0 PDO 13.98 5.89
Slim 4.3.0 PDO 41.04 43.65
PHP 7.1.9 PDO 52.85 51.81

有一个很有趣的事情,在云服务器上slim的有时候表现比原生PHP还要出色(将测试请求数量上升到 -n 1000 -c 100原生PHP就完胜)


Laravel代码

《Slim - PHP - Laravel 性能测试》
《Slim - PHP - Laravel 性能测试》

Slim代码

《Slim - PHP - Laravel 性能测试》

PHP代码

《Slim - PHP - Laravel 性能测试》

以下为ab压力测试图

  • 云服务器开启Session
    《Slim - PHP - Laravel 性能测试》
  • 云服务器关闭Session
    《Slim - PHP - Laravel 性能测试》
  • 云服务器Slim
    《Slim - PHP - Laravel 性能测试》
  • 云服务器PHP
    《Slim - PHP - Laravel 性能测试》
  • 本地开启Session
    《Slim - PHP - Laravel 性能测试》
  • 本地关闭Session
    《Slim - PHP - Laravel 性能测试》
  • 本地Slim
    《Slim - PHP - Laravel 性能测试》
  • 本地PHP
    《Slim - PHP - Laravel 性能测试》
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注