php://输入读数非常慢

时间:2017-03-22 15:09:30

标签: php php-stream-wrappers

我试图编写一个接受PUT,PATCH和DELETE请求方法的API,但我能够这样做,但我遇到了一个问题,即php://input的读取速度非常慢。使用970k gif文件解析请求需要10-12秒,并且根据我添加的日志记录,所有这些时间都花在从php://input上读取

$stream = fopen('php://input', 'r');
// Log stream opened
$raw_data = "";
while(!feof($stream)) {
    $raw_data .= fread($stream, $headers['content-length']);
}
// Log stream read
fclose($stream);

正如我所说,这两个日志条目之间的时间是10-12秒。我究竟做错了什么?我需要改变某个地方的php设置吗?

由于

0 个答案:

没有答案