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