python - 如何防止 AppEngine 内存缓存刷新

标签 python google-app-engine memcached

我们目前正在使用 AppEngine 的内存缓存来存储 session 信息( session token )并缓存一些 HTML 数据。大多数时候,我们的整体内存缓存使用量低于 1 MB。

我们如何防止缓存在几分钟后刷新(今天早上我们在 40 分钟后只有 25 KB)。昨天(UTC 时间 2013 年 10 月 15 日 21:30 - 2013 年 10 月 15 日 21:45)我们在 2 到 7 秒内的某个时间刷新(数据低于 20 KB)?

最佳答案

使用默认的免费内存缓存,您的应用程序的内存缓存数据与其他 AppEngine 应用程序的数据一起存储,因此如果其他应用程序导致可用内存填满,那么您的数据很可能会像他们的一样过期(请参阅https://developers.google.com/appengine/docs/adminconsole/memcache)。因此,您的应用程序不应期望缓存值始终可用。

但是,您可以将您的应用配置为使用专用内存缓存(在管理控制台中的“应用程序设置”下)。这会将特定内存专供您的应用使用,但费用为每小时每 GB 0.12 美元。

关于python - 如何防止 AppEngine 内存缓存刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19398763/

相关文章:

python - 这是什么意思? xarray 错误 : cannot handle a non-unique multi-index

python - 用于计算平均值的 Jinja 模板

java - 如何从当前项目引用另一个Java项目?

memcached - 为什么是内存缓存?

python - 返回生成器而不是二维数组中的位置列表

python - TensorFlow:CentOS 上的二进制安装错误

python - 谷歌colab中的 Pandas 分析错误

java - 我可以使用 gradle 在谷歌云存储上部署文件吗?

memcached - 我该如何修复我的 S3/memcache 延迟问题?

php - 如何删除带有 "filter"键的memcached数据?