Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.11.2016, 17:27
Аспирант
Отправить личное сообщение для okuznetsov1 Посмотреть профиль Найти все сообщения от okuznetsov1
 
Регистрация: 02.11.2016
Сообщений: 65

Нужен совет "на тему фонового исполнения задач"
Пишу к системе (похожа на файловый менеджер "FAR", но находится в вебе) - модуль отображающий пользователю статусы запущенной задачи, например такой как: "какой файл от куда и куда копируется", т.е. по сути это фоновое обновление статусов для запущенных задач пользователя.


Работает так: демон берёт из очереди - задачу и начинает её выполнять (допустим копирование файла), демон проходит 4-е этапа выполнения (Новая задача, задача в работе, задача выполнена или задача не выполнена). Все эти этапы я и отображаю в div-е на клиенте
в соответствующем представлении с помощью javascript, в частности setTimeout (выполяню ajax-запрос к таблице с задачами для получения текущего статуса задачи).


ПРОБЛЕМА в следующем:

Во время отображения пользователю статусов запущенной задачи, вся страница на клиенте (файловый менеджер) блокируется на время выполнения всего цикла отображения статусов для данной задачи (в данном случае для копирования). Требуется реализовать, чтобы статусы отображались в фоновом режиме и не мешали работе с файловым менеджером (по каталогам походить, ещё копирование
чего-нибудь запустить).


Что посоветуете, есть ли какие-то готовые решения на которых это можно реализовать?
Ответить с цитированием
  #2 (permalink)  
Старый 02.11.2016, 20:05
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Без кода не понять. Если вы используете асинхронный ajax, то ничего блокироваться не должно.
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделение активного пункта меню. Нужен совет! kirian222 Элементы интерфейса 14 17.10.2013 02:50