—»     —»   Smartupdater - jQuery-плагин для организации регулярного периодического опроса сервера (update разработчика)
  Раздел: Библиотеки скриптов   Комментариев: 3  

Smartupdater - jQuery-плагин для организации регулярного периодического опроса сервера (update разработчика)



Smartupdater - jQuery-плагин для организации регулярного периодического опроса сервера (update разработчика)

Smartupdater - jQuery-плагин, предназначенный для организации регулярного периодического опроса сервера и постоянного обновления информации на веб странице или веб-приложении.

Smartupdater представляет программисту следующие возможности:

* Остановить / Продолжить опрос;
* Динамически менять период опроса;
* Динамически менять URL;
* Динамически менять callback function (извините, не знаю русского эквивалента);
* Дистанционно ( с сервера ) пере-программировать период опроса;
* Дистанционно ( с сервера ) пере-программировать callback function.

Для повышения эффективности веб-приложения, Smartupdater использует следующие технические решения:

- Обновление:
Обновление страницы в браузере происходит только в том случае, если вновь полученные данные отличаются от предыдущих.

- Ошибки:
Опрос останавливается автоматически после заданного количества ошибок, полученных с сервера.

- Трафик:
Поддерживает "304 NotModified" http caching с "ETag" и "Last-Modified" хедерами.

- Обратная связь:
В каждом цикле опроса посылает на сервер информацию о своем состоянии, что помогает серверу защитить себя от перегрузок путем дистанционного пере-программирования Smartupdater'а, если период опроса слишком мал

- Умный Сервер:
В зависимости от данных, которые сервер собирается отправить, он (сервер) может указать какая callback function должна быть вызвана для обработки этих данных (дистанционное пере-программирование)

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

В любой момент доступны следующие атрибуты:

1. Состояние: включен/остановлен
2. Период опроса

Примеры и документацию можно посмотреть на сайте:
http://www.eslinstructor.net/smartupdater3/

Плагин опубликован на официальном сайте jQuery:
http://plugins.jquery.com/project/smartupdater

Загрузить можно с google-код:
https://code.google.com/p/smartupdater/downloads/list

Плагин супер-компактный: полный размер: 5.7 kБ, в сжатом виде - 2.8 кБ.

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

Всем удачи!
Обнаружили ошибку или мёртвую ссылку?
Выделите проблемный фрагмент мышкой и нажмите CTRL+ENTER.
В появившемся окне опишите проблему и отправьте уведомление Администрации ресурса.
Нужна органическая вечная ссылка из данной статьи? Постовой?
Подробности здесь
Вам понравился материал? Поблагодарить легко!
Будем весьма признательны, если поделитесь этой статьей в социальных сетях:

Ключевые тэги: jQuery
Опубликовал vadimk   Прочитано (раз): 7049   |   Оставлено комментариев: 3
Распечатать
Другие статьи и новости по теме:
Комментарий #1: 19 июля 2011 @ 21:38
Написал: Евгений — группа: Гости  
На сайте с: --   |   Публикаций: 0   |   Комментариев: 0
ICQ: --- не указано ---
хотелось бы пару простых примеров использования
Комментарий #2: 19 июля 2011 @ 21:46
Написал: Design FactoRy — группа: Администраторы  
На сайте с: 21.07.2009   |   Публикаций: 3300   |   Комментариев: 500
ICQ: --- не указано ---
Евгений, Примеры и документацию можно посмотреть на сайте: в левой фиолетовой колонке
Комментарий #3: 20 июля 2011 @ 10:00
Написал: Евгений — группа: Гости  
На сайте с: --   |   Публикаций: 0   |   Комментариев: 0
ICQ: --- не указано ---
Да, спасибо, я уже нашёл.
Буду разбираться.
только один вопрос остался, как насчет нагрузки на сервер? Я к примеру хочу вытаскивать все значения из БД. Не слишком ли прожорливым окажется плагин в данном случае?
Добавление комментария
Уважаемые пользователи!
При добавлении комментариев на сайт Вам следует учитывать следующее - все комментарии проверяются Администрацией на предмет отсутствия спама. При обнаружении признаков спама, в оставленном Вами комментарии, сам комментарий будет незамедлительно удалён, а Ваш IP-адрес будет забанен без предупреждения! Учётные записи пользователей, рассылающих спам, блокируются/удаляются без права последующего восстановления.

С уважением, Администрация сайта.
* = поля обязательны к заполнению
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Вопрос : Назовите месяц December по-русски
Подтверждение кода безопасности :

Включите эту картинку для отображения кода безопасности
обновить, если не виден код


Популярные публикации


















Свежие шаблоны сайтов каждый день
С миру по нитке
«    Сентябрь 2017    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930