@kirill-93

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

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

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

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