Каков наилучший вариант локального хранилища большой емкости для веб-приложения? - PullRequest
1 голос
/ 08 февраля 2012

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

Я изначально былпросто собираюсь создать файл манифеста кеша для изображений, но их слишком много, и они превышают ограничение размера.Я также рассмотрел Indexeddb, но, похоже, он пока не имеет большой поддержки.

Решение должно работать как для Android, так и для iOS, а также быть доступным в веб-браузере.Общий объем памяти, вероятно, должен быть около 15-20 МБ.Есть ли хороший вариант для этого?

Кроме того, у меня нет большого опыта работы с веб-приложениями, поэтому любые примеры, которые вы могли бы предоставить, были бы хорошими.

Ответы [ 2 ]

1 голос
/ 15 мая 2012

Веб-база данных sql (sqlite) предоставит вам 50 МБ локального хранилища и работает в Android и iOS http://www.html5rocks.com/en/features/storage Здесь есть хорошая библиотека, которая упрощает доступ к sqlite https://github.com/jhubert/javascript-sqlite

1 голос
/ 08 февраля 2012

Не думаю, что есть какое-то хорошее решение для этого.Даже если вы используете и комбинируете несколько методов хранения (включая стандартный кеш браузера), вы все равно не получите около 15 МБ.

Я боюсь, что это приведет к выбору между выделенным приложением, а нехранение изображений локально.

...