Google App Engine:Memcache还是Static variable?
好吧,我想我在这里有一个非常基本的疑问:
我正在GAE(Java)上开发一个应用程序,并对返回大量实体的数据存储执行查询,因此我需要缓存它。我使用的是memcache,它工作得很好,但是如果我将实体列表保存在静态变量中,整个请求的速度是使用memcache的两倍。我认为这是因为我没有一直反序列化实体。
在 memcache 上使用静态变量的缺点是什么?我不知道云中是否可能有多个应用程序实例,因此我的静态变量可能有多个实例?
我试图缓存的实体列表是上周最好的(得分更高)的帖子。我拿着这个列表,随机选择5个帖子,并在几页中显示它们。
感谢您的帮助!