- клиент(веб-браузер) загружает страницу с сервера
- пользователь вводит текст в поле ввода на странице и нажимает кнопку
- введенные данные уходят в сервер и далее
- сервер? подсовывает браузеру вместо загрузочной страницы другую с надписью "ЖДИТЕ"
- после обработки текста введенного пользователем сервер выводит в браузер полученные данные(типа перезагружает страницу)
Пользователь не должен обновлять страницу самостоятельно, а просто тупо ждать пока все само сработает
Вопрос: какие технологии лучше использовать?
читал немного про AJAX Sajax и прочее
задача простая (вроде бы), желательно что то попроще, без заморочек и усложнений
Спустя 10 минут, 5 секунд (17.08.2012 - 22:25) DarkLynx написал(а):
AJAX не перезагружает страницу. Но для ваших требований он и нужен.
Спустя 1 час, 1 минута, 3 секунды (17.08.2012 - 23:26) Игорь_Vasinsky написал(а):
да. однозначно аякс.
Спустя 19 часов, 26 минут, 6 секунд (18.08.2012 - 18:52) Pcrepair написал(а):
а что кто думает по поводу "сервлет + цикл по обновлению страницы" ?
Спустя 29 минут, 51 секунда (18.08.2012 - 19:22) alex12060 написал(а):
Чувак, не парься, плюнь на аякс. напиши свою систему, заплати десятки тысяч долларов инженерам-программистам, тестировщикам, создай свой идеальный "перезагрузчик" страницы.
Я не понимаю, тебе что-то другое надо?
Возьми JQuery и напиши пару функций, там все есть для реализации твоей задачи
Можешь на голом JS написать AjAX перезагрузку. Тут все просто, ответ очевиден, другого не надо.
Я не понимаю, тебе что-то другое надо?
Возьми JQuery и напиши пару функций, там все есть для реализации твоей задачи
Можешь на голом JS написать AjAX перезагрузку. Тут все просто, ответ очевиден, другого не надо.
Спустя 2 минуты, 23 секунды (18.08.2012 - 19:24) Pcrepair написал(а):
чувак, слушай сюда
между отсылкой на сервер данных и получением ответа может пройти 5...15 минут. так что постоянная сессия с сервером - имеет значение
к тому же если к серверу подключится еще какой клиент в этот момент, он должен получить страницу "ЗАНЯТО, заскочи попозже"
что скажешь, чувак, JQuery потянет ТАКОЕ?
между отсылкой на сервер данных и получением ответа может пройти 5...15 минут. так что постоянная сессия с сервером - имеет значение
к тому же если к серверу подключится еще какой клиент в этот момент, он должен получить страницу "ЗАНЯТО, заскочи попозже"
что скажешь, чувак, JQuery потянет ТАКОЕ?
Спустя 1 минута, 2 секунды (18.08.2012 - 19:25) Stasonix написал(а):
С обновлениями лучше не шутить, как же меня F5 когда-то [ censored ]
Спустя 2 минуты, 5 секунд (18.08.2012 - 19:27) Stasonix написал(а):
Цитата (Pcrepair @ 18.08.2012 - 17:24) |
чувак, слушай сюда между отсылкой на сервер данных и получением ответа может пройти 5...15 минут. так что постоянная сессия с сервером - имеет значение к тому же если к серверу подключится еще какой клиент в этот момент, он должен получить страницу "ЗАНЯТО, заскочи попозже" что скажешь, чувак, JQuery потянет ТАКОЕ? |
Хахаха! Чувак! Сайт общественного сортира?
Ладно, изв. все может быть, чувак тогда time() по сессии если чувак на сайте, а если ушел тоже 15 мин ждать все равно?
Спустя 2 минуты, 36 секунд (18.08.2012 - 19:30) Pcrepair написал(а):
да нет. просто сервис работает в однопользовательском режиме
Спустя 2 минуты, 9 секунд (18.08.2012 - 19:32) Pcrepair написал(а):
ушел - не ушел
когда будет получен ответ сервиса, сервер должен отправить его на страницу пользователя
когда будет получен ответ сервиса, сервер должен отправить его на страницу пользователя
Спустя 52 секунды (18.08.2012 - 19:33) alex12060 написал(а):
Если ответ ожидается 15 минут, то тут нужно глянуть в сторону оптимизации
Если на то пошло, если хочешь организовать постоянную связь сервера с клиентом - читай про "кометы" и "веб сокеты", ну а так же, можешь глянуть про node.js
Если на то пошло, если хочешь организовать постоянную связь сервера с клиентом - читай про "кометы" и "веб сокеты", ну а так же, можешь глянуть про node.js
Спустя 2 минуты (18.08.2012 - 19:35) alex12060 написал(а):
P.S. Не обессудь за "чувак", я не со зла)
Спустя 10 часов, 11 минут, 35 секунд (19.08.2012 - 05:46) Revan написал(а):
Смотри в сторону "comet", он устанавливает непрерывную связь сервера с клиентом. Советую взглянуть на dklab_realplexor
Спустя 3 часа, 50 минут, 55 секунд (19.08.2012 - 09:37) inpost написал(а):
Revan
веб-соккеты, никаких кометов
веб-соккеты, никаких кометов

Спустя 6 часов, 34 минуты, 12 секунд (19.08.2012 - 16:11) alex12060 написал(а):
inpost
Насколько я помню, веб сокеты в ФФ были отключены по умолчанию, из-за их дырявости, так что, не самый крутой вариант
Насколько я помню, веб сокеты в ФФ были отключены по умолчанию, из-за их дырявости, так что, не самый крутой вариант
Спустя 2 часа, 3 минуты, 45 секунд (19.08.2012 - 18:15) inpost написал(а):
alex12060
как отменили, так и вернули )
как отменили, так и вернули )