Варианты оптимизации / кэширования HTML5 WebSQL? - PullRequest
2 голосов
/ 17 февраля 2012

В настоящее время у меня есть веб-приложение HTML5, которое использует кеш localstorage / websql / app.

Теперь, когда размер базы данных вырос до примерно 12 МБ, запросы, возвращающие тысячи записей одновременно, вызывают длинныевремя загрузки.Клиент не хочет использовать пейджинг, который решит эту проблему, но, похоже, мне придется загрузить небольшое подмножество данных, а затем загрузить остальные.Но мне было любопытно, есть ли у кого-нибудь другие идеи / подходы, которые могли бы ускорить большие запросы с помощью кэширования или другого типа оптимизации.

Платформа: iPad 1/2

1 Ответ

2 голосов
/ 17 февраля 2012

Как насчет бесконечной прокрутки вместо нумерации страниц?Мы использовали это с большим эффектом на https://gg.com/blogs/

Что касается оптимизации, вы могли бы вместо этого загружать 100 записей одновременно?Когда вы получите первые 100, вызовите вызов для получения следующих 100 и так далее, пока не закончите?

...