ApacheBench is very slow


ApacheBench is very slow

我使用Slim和Silex微框架创建了两个基准页面,然后对它们进行了速度测试。

Chrome开发工具结果:

纤薄:7ms

Silex:16ms

ApacheBench结果:

# Slim
$ ab -n 1 -c 1 'http://localhost/webapps/FrameworksBenchmarking/Slim/data/123'
> 5.008 seconds
# Silex
ab -n 1 -c 1 'http://localhost/webapps/FrameworksBenchmarking/Silex/data/123'
> 0.001 seconds

我不明白是什么让ab在Slim上如此缓慢。对这个问题有什么想法吗?

PS,正如你所看到的,在浏览器中请求页面是没有问题的。此外,使用curl也很快。

你使用PHP加速器吗?在进行基准测试之前,你是否已经做好了准备-n1-c1似乎不足以提供任何准确的统计数据。试着增加重复次数。

尝试将Slim App:的HTTP版本设置为1.0

$app = new 'Slim'App(['settings' => ['httpVersion'=>'1.0']]);

ab测试似乎有一个PHP头代码错误:

<?php
header("HTTP/1.1 200 OK");
exit;