对于一个简单的 rss 阅读器,我将查询结果存储在客户端(谷歌齿轮)数据库中。
因此,myapp.php?query=xyz 存储在一个列中,结果 xml 存储在下一列中。
然后,当请求 myapp.php?query=xyz 时,我首先尝试从第二列中的缓存内容加载。
我需要弄清楚何时应该用服务器中的内容替换/刷新/覆盖缓存的内容。
我还需要弄清楚何时更新显示的数据。
在显示缓存的内容后,我是否应该在后台替换缓存,然后用户下次导航到该屏幕时会看到它?
当服务器返回新数据时,我是否应该显示缓存的内容,然后“在他们眼前”替换内容?
什么是合适的点 1)用新数据替换缓存 2)更新显示的数据
任何帮助将不胜感激!