如何将获取的实体存储在 App Engine 的内存缓存中?
由于 App Engine 中的每个新请求都会创建一个新的处理程序,因此必须再次检索我想要更改和放置(使用 POST)的实体。这似乎很浪费,因为我之前已经用 GET 中的信息填充了表单。
如何在 App Engine 的 memcache 中存储密钥、获取的实体或密钥/实体对?
Because each new request in App Engine creates a new Handler, the entity I'd like to alter and put (using POST) has to be retrieved again. This seems wasteful, since I've populated the form with the information from GET a moment earlier.
How do I store a key, fetched entity, or key/entity pair in memcache for App Engine?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
此处:
Memcache 将存储任何“可pickleable”的内容。
您可以通过以下导入访问 memcache:
From here:
Memcache will store anything that is 'pickleable'.
You get access to memcache with the following import:
我一直在开发一个简单库,它为数据存储实体启用不同的存储层,它允许您从数据存储、内存缓存或本地实例中获取模型。你可以尝试一下。
I've been developing a simple library that enables different storage layers for datastore entities, it allows you to fetch models from datastore,memcache or local instance. You can give it a try.