Laravel lag шипы

Когда я использую тест Apache в Laravel, я получаю серьезное отставание при случайном запросе.
Иногда происходит ошибка, которая говорит мне, что скрипт слишком длинный для запуска.

это из файлов:

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;
}

Вот отчет

И отчет, когда я установил функцию принятия, чтобы возвратить истину;

Если я удаляю функцию и просто заменяю возвращаем true; остановка задержки, но эта функция, вероятно, служит чему-то нет? Надеюсь у вас есть решение, спасибо

0

Решение

Похоже, файловая система — это горлышко бутылки. Попробуйте запустить свои тесты после запуска следующих команд;

composer dump-autoload -o
artisan config:cache
artisan route:cache

Им следует настроить несколько кешей, чтобы laravel не ударял так сильно по файловой системе.

0

Другие решения

Других решений пока нет …