@JebKel

Laravel почему запрос слишком долгий?

Использую Laravel 10.6.1
Веб сервер поднимаю с помощью Octane(swoole), автоматически запускается 16 воркеров и столько же таск воркеров
nginx и ничего такого не использую
Во время тестирования api обнаружил проблему когда есть нагрузка (200-500rps), смотрю через clockwork выполнение до 50мс(в среднем 20), так же посмотрел через telescope, запрос выполняется так же до 80мс максимум, делаю во время нагрузки запрос через postman, результат 1981мс. проблема именно в этом месте, при нагрузке на главную страницу такого не происходит. telescope показывает что запросы в бд выполняются до 10мс.
пример такого запроса из clockwork - https://imgur.com/a/pE8LiUH

Подскажите где искать проблему? Какие варианты устранения данной проблемы?
  • Вопрос задан
  • 225 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Подскажите где искать проблему?

Начните с простейшей вещи - посмотрите 'top' на сервере.

Какие варианты устранения данной проблемы?

Если проблема не в базе, то 90% что поможет выбрать более "сильный" сервер (CPU/RAM) и\или запустить параллельно несколько серверов с loadbalancer.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы