Laravel это время ответа хорошо? - PullRequest
0 голосов
/ 17 января 2019

Я заметил некоторую медлительность в приложении Laravel. Даже базовый маршрут без какого-либо промежуточного программного обеспечения или какой-либо операции занимает около 250 мс для загрузки на локальном хосте. Так что я подумал, что это немного сумасшедший медленный. О чем ты думаешь ? Это из-за производительности моего компьютера? Или это будет быстрее, когда я разверну его на сервере?

СПЕЦИФИКАЦИЯ: Ларавелла 5.7 Бродяга, Laravel / усадьба (параллели, 6.4.0)

EDIT: Подробнее о сроках: Timing

Тестовый образец в той же среде, но во вновь созданном проекте 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? Я еще не пробовал.

Если я не предоставил достаточно информации, пожалуйста, дайте мне знать, чтобы я мог обновить.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...