Главная > Библиотеки скриптов > Smartupdater - jQuery-плагин для организации регулярного периодического опроса сервера (update разработчика)
Smartupdater - jQuery-плагин для организации регулярного периодического опроса сервера (update разработчика)10 марта 2011, 13:25. Разместил: vadimk |
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 кБ. Документация составлена на английском языке, но если будет спрос, я создам русскую версию. Пожалуйста, не стесняйтесь спрашивать, если что не понятно. Мой блог, посвященный этому плагину. Всем удачи! Вернуться назад |