Для простого читателя rss я храню результаты запросов в базе данных на стороне клиента (google gears).
Итак, myapp.php? Query = xyz хранится в одном столбце, а результат xml сохраняется в следующем столбце.
Затем, когда запрашивается myapp.php? Query = xyz, я сначала пытаюсь загрузить содержимое из кэша во втором столбце.
Мне нужно выяснить, когда мне следует заменить / refresh / overide, кеширующее содержимое, содержимым с сервера.
Мне также нужно выяснить, когда обновлять отображаемые данные.
Должен ли я заменить кэш в фоновом режиме после отображения кэшированного содержимого, а затем пользователь увидит его в следующий раз, когда перейдет на этот экран?
Должен ли я показывать кэшированное содержимое, а затем заменять содержимое "перед их глазами", когда сервер возвращает новые данные?
Что является подходящим пунктом для 1) заменить кэш новыми данными 2) обновить отображаемые данные
Любая помощь будет принята с благодарностью!