Я заметил некоторую медлительность в приложении Laravel. Даже базовый маршрут без какого-либо промежуточного программного обеспечения или какой-либо операции занимает около 250 мс для загрузки на локальном хосте. Так что я подумал, что это немного сумасшедший медленный. О чем ты думаешь ? Это из-за производительности моего компьютера? Или это будет быстрее, когда я разверну его на сервере?
СПЕЦИФИКАЦИЯ:
Ларавелла 5.7
Бродяга, Laravel / усадьба (параллели, 6.4.0)
EDIT:
Подробнее о сроках:
![Timing](https://i.stack.imgur.com/vWhTL.jpg)
Тестовый образец в той же среде, но во вновь созданном проекте laravel 5.7. Project имеет только один контроллер и один базовый метод для возврата переменной $test=microtime(true) - LARAVEL_START;
.
Результат обычно составляет около 130 мс. Учитывая, что мое реальное приложение возвращало представление с некоторыми библиотеками и таблицами стилей, оно довольно приличное.
Вывод на данный момент: я думаю, что эта скорость вполне подходит для моей локальной среды (учитывая спецификации ПК и vagrant без nfs).
Редактировать 2:
Как предложил @Tarasovych, я отключил debugbar и использовал $test=microtime(true) - LARAVEL_START;
, чтобы получить время отклика. Результаты следующие:
Без отладочной панели:
$test=microtime(true) - LARAVEL_START;
$ тест:
Для первоначального, первого вызова по маршруту: 500 ~ мс.
Для обновления по тому же маршруту: 190 ~ мс.
С отладочной панелью:
$test=microtime(true) - LARAVEL_START;
$ тест:
Для первоначального, первого вызова по маршруту: 530 ~ мс.
Для обновления по тому же маршруту: 200 ~ мс.
Итак, примерно, отладочная панель влияет на время ответа прибл. 10 мс
Может быть, я должен был также отключить app_debug в .env?
Я еще не пробовал.
Если я не предоставил достаточно информации, пожалуйста, дайте мне знать, чтобы я мог обновить.
Спасибо