Я проверил базу данных, Redis (кэш и сеансы на нем), перезапустил их - ничего.
Думал создать маршрут отладки и метод контроллера, чтобы проверить, какая часть вызывает проблемы. Начали с простого:
Код: Выделить всё
Route::get('/random-debug-url/{category}/{slug}', 'ContentController@index')->name('content.index');
Route::get('/{category}/{slug}', 'ContentController@index')->name('content.index.old');
Характеристики:
Laravel 8.12, PHP 7.4, Opcache
Отчет Newrelic:
https://prnt.sc/26d8mni
В нем говорится, что в худшем случае (61) на это ушло 99,999% время:
Код: Выделить всё
Illuminate\Filesystem\Filesystem::Illuminate\Filesystem\{closure} 7 60,700 ms 100%
Подробнее здесь: https://stackoverflow.com/questions/706 ... route-name
Мобильная версия