嗯,我在这里有一个非常基本的疑问:
我正在开发一个在GAE(Java)上的应用程序,并执行一次查询以返回许多实体到数据存储区,因此我需要对其进行缓存。我之前使用了memcache,效果很好,但是如果我将实体列表保留在静态变量中,则整个请求的速度比使用memcache快了两倍。我认为这是因为我不需要一直进行实体反序列化。
使用静态变量而不是memcache会有什么缺点吗?我不知道我的应用程序在云中是否有多个实例,因此是否有多个静态变量实例?
我尝试缓存的实体列表是上周最佳(得分最高)的帖子。我会从该列表中选择5篇随机文章并在几页中显示它们。
感谢您的帮助!