Google App Engine:是Memcache还是Static变量?

Google App Engine:是Memcache还是Static变量?,第1张

Google App Engine:是Memcache还是Static变量?

随着用户点击应用引擎数量的增加,App
Engine可以通过创建新的应用实例来进行扩展。正如drudru所说,不同的实例可能会为不同的用户提供服务。通常,memcache是​​存储要全局保持一致的东西的最快位置。但是,根据您的情况,可能还有一些改进的余地。

您提到您有一个帖子列表,并且随机选择5个向用户显示。2个不同的用户看到5个不同的集合是否有关系?如果您还是选择随机的,也许没关系。然后,您可以将完整的帖子列表存储在内存缓存中,然后从内存缓存中拉出5个随机帖子,并将其存储在静态变量中。

其次,您到底在做什么,又如何将其取出?您是否将一堆完整的帖子存储在内存缓存中,将它们全部收集,然后选择5个?也许您可以只下载帖子列表,选择5个,只获得所需的5个?如果您认为反序列化使您减速,则可能会有所帮助。收到帖子后,您是否要对其进行任何处理?如果是这样,是否可以缓存该处理的结果?



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5499765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存