Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
pomkalk
365 / 247 / 24
Регистрация: 03.04.2011
Сообщений: 558
Записей в блоге: 1
1

Выполнение длительной операции с выводом прогресса

04.02.2016, 07:48. Просмотров 374. Ответов 1
Метки нет (Все метки)

Добрый день, есть задача выполнить долгую операцию операцию, при это отображать статус выполнения данной операции. В настоящий момент у меня есть реализация 2мя способами

Способ №1
Кликните здесь для просмотра всего текста

На сервере работает дополнительно python демон, и php общается с ним по сокету. все хорошо, но данный способ не подходит для обычного хостинга


Способ №2
Кликните здесь для просмотра всего текста
  1. ajax запросом получаю специальный уникальный id для данной операции
  2. ajax запросом запускаю выполнение именно данной операции по его id, в коде отключено время выполнения
  3. другим запросом получаю статус операции по id


Как это можно реализовать еще?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2016, 07:48
Ответы с готовыми решениями:

Выполнение php кода перед выводом через echo
Здравствуйте, есть такой метод: public function getBody(){ $tmp_url =...

Выполнение действия после определенной операции
всем привет. У меня вот такая проблема. Взял движек одной игры и решил ее...

Есть ли разница между обычным выводом через echo и выводом с использованием HEREDOC-синтаксиса?
Есть ли разницы между двумя многострочными выводами ? первый записывается как...

Индикатор прогресса
Возможно ли на PHP сделать индикатор прогресса загрузки файла на сервер не...

Шкала прогресса для игры
Я пишу игру браузерную онлайн игру и у меня возникла проблема: не могу вывести...

1
monahoff
37 / 37 / 23
Регистрация: 26.01.2012
Сообщений: 276
04.02.2016, 12:27 2
Интересно, а какие еще есть механизмы "асинхронного общения" сервера и браузера чтобы отображать прогресс в реальном времени?)) Я таких не слышал))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2016, 12:27

Не работает отслеживание прогресса загрузки файлов на сессиях
Использую РНР 5.5 , в рнр.ini включил настройки. Код страницы: <?php...

Нажатие на кнопку во время длительной операции
Задача такова: при нажатии на кнопку запускается какое-то действие, например,...

Обновление ProgressBar во время длительной операции
Добрый вечер! У меня в цикле происходят длительные вычисления, поэтому я решил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru