Ответы пользователя по тегу JavaScript
  • Как на сервере(php) прервать обработку, прерванного AJAX запроса?

    @fregate
    Пишу, думаю
    Смотря, конечно, какой запрос и сколько выполняется.
    Например, на сервере создается пул задач и какой-нить PoolWorker берет оттуда задачи и выполняет в порядке очереди.
    Что-то отправило с сайта задачу, которую поместили в пул. Потом что-то отменяет эту задачу.
    Получаем запрос на отмену, проверям пул, если есть - удаляем задачу, если нет - то смотрим в уже запущенных задачах (потоках), если есть - закрываем поток.
    Понятно, что это все асинхроно, иногда задача будет успевать исполнится. Как сделать синхронно, не очень понятно.
    Ответ написан
    Комментировать