是GAE客户端还是服务器端的memcache?

时间:2016-08-11 11:32:24

标签: google-app-engine memcached

我正在构建一个应该也可以离线工作的应用程序(当然还有过时的数据)。

所以我想如果用户在线,我会查询数据存储区以获取新数据,如果他在线,我会将最近提取的数据存储在memcache中。但后来我认为GAE中的memcache很可能是在服务器端实现的。我是对的吗?

编辑:我让我的浏览器脱机工作。重新加载页面,没有任何反应,我的日志中没有任何内容。但后来我禁用了我的笔记本电脑的WiFi,不知怎的,它开始工作了。我在日志中收到了GET 200个请求。这是否意味着memcache是​​客户端的?

1 个答案:

答案 0 :(得分:0)

我得到了答案。 Memcache是​​服务器端缓存。当我在笔记本电脑上禁用wifi时,它工作,因为我的笔记本电脑运行开发服务器,并托管了内存缓存。当我的浏览器处于脱机状态时,它无法向任何人发送请求,因此失败了。