Задать вопрос
@kirill-93

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽