【发布时间】:2016-09-12 19:27:22
【问题描述】:
我想构建一个移动应用程序。我应该在google cloud memcache上缓存数据还是将数据存储到手机本地内存中更好? 哪个更快?对于移动应用程序,应该将什么类型的数据放入缓存中?
谢谢。
【问题讨论】:
标签: google-app-engine caching memcached
我想构建一个移动应用程序。我应该在google cloud memcache上缓存数据还是将数据存储到手机本地内存中更好? 哪个更快?对于移动应用程序,应该将什么类型的数据放入缓存中?
谢谢。
【问题讨论】:
标签: google-app-engine caching memcached
您希望在离线模式下(设备未连接到互联网)提供给用户的任何数据都应缓存在设备本身上。您可能还希望在在线模式下缓存数据(例如,电子邮件应用程序可能会缓存最近 7 天的电子邮件)并在用户刷新或服务器推送新电子邮件时更新缓存。
Google Cloud 上的 MemCache 是您可以在应用程序服务器中使用的东西,用于缓存不经常更改的数据,因此您不必为每个请求不断从数据库加载相同的数据,从而提高性能。
与从云端访问数据相比,访问本地设备上的数据总是更快。
【讨论】: