【发布时间】:2016-06-14 01:04:39
【问题描述】:
当我在 Laravel 中使用 apache 基准测试时,我在随机请求时遇到了一些严重的延迟。 有时会发生错误,告诉我脚本太长而无法运行。
这来自文件:
Vendor\Symfony\Component\Finder\Iterator\DateRangeFilterIterator.php
在这个函数中:
public function accept()
{
$fileinfo = $this->current();
if (!file_exists($fileinfo->getRealPath())) {
return false;
}
$filedate = $fileinfo->getMTime();
foreach ($this->comparators as $compare) {
if (!$compare->test($filedate)) {
return false;
}
}
return true;
}
And the report when i set the accept function to return true;
如果我删除该函数并仅通过 return true 替换;滞后停止,但这个功能可能没有什么作用?希望有解决办法,谢谢
【问题讨论】:
标签: php apache laravel timeout benchmarking