Любой хороший плагин кэширования JQuery? - PullRequest
1 голос
/ 23 декабря 2010

Когда я захожу в свою папку «Входящие» Gmail, она начинает кэшировать письма по одному в JavaScript.
Когда я нажимаю на почту в папке «Входящие», она не отправляет запрос Ajax, а затем извлекаетсодержимое почты.
Вместо этого он служит из уже кэшированного массива JavaScript.

Есть ли какой-нибудь хороший плагин jQuery для реализации этого?

Я сталкивался с несколькими, но, похоже, они небыть в активной разработке.

http://plugins.jquery.com/project/jCache
http://plugins.jquery.com/project/jCacher

Какой-нибудь лучший плагин?

Edit1:
Мои требования точно такие же, какчто делает Gmail.
Существует система управления тикетами, которая показывает список открытых тикетов (например, 100 тикетов на странице), и после нажатия на тикет отображаются его данные.Я хочу кэшировать детали всех 100 билетов, отображаемых на странице.

Я планирую реализовать кеш как объект только пары ключ-значение.Но я ищу плагин, который позаботится о таких задачах, как установка / получение значений из кэша, периодическое автоматическое обновление кэша и т. Д.

Сохранение в объекте JS будет достаточно для меня.Я не вижу никаких преимуществ использования локального хранилища HTML5, поскольку
* Не требуется автономный просмотр, и
* Я не хочу загружать свежие данные каждый раз, когда открывается новое окно
* Я не будунужно огромное количество памяти

Ответы [ 3 ]

2 голосов
/ 23 декабря 2010

Вы можете использовать некоторые из новых html5 localstorage http://diveintohtml5.ep.io/storage.html

0 голосов
/ 02 августа 2011

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

0 голосов
/ 24 декабря 2010

Я думаю, что Google скорее использует локальное хранилище HTML5, чем кеширует.Они, кажется, большие поклонники HTML5 и принимают все, как только он станет доступен.Если вы должны использовать куки, я бы порекомендовал этот один.

...