@kirill-93

Почему скрипт из браузера нагружает сервер, а из консоли нет?

Имеется довольно тяжелый запрос в БД, который выполняется и отрисовывается более минуты. Через веб интерфейс иногда отваливается по таймауту. При этом происходит всегда одно и то же: браузер выдает ошибку 504, запрос продолжает выполняться (через show processlist) и сайт жутко тормозит.
Попробовал этот же запрос выполнить через консоль и сгенерировать файл с отчетом. Скрипт все также длился чуть более минуты, но при этом сайт не тормозил.
Почему так происходит? Как скрипт через веб интерфейс нагружает сервер дополнительно?
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
DevMan
@DevMan
1. консольный пых и пых через веб-сервер - это разные пыхи.
2. в отличие от пыха через веб-сервер у консольного нет лимитов по времени, поэтому и нет таймаутов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
shuchkin
@shuchkin
веб-программист, сисадмин, предприниматель
и сайт жутко тормозит. --- только для тебя, т.к. твой запрос завис, остальные (с других IP) могут спокойно ходить по сайту
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы