【发布时间】:2018-04-24 14:38:03
【问题描述】:
我有一个在内存缓存中存储约 20000 个条目的应用程序。每个条目都是一个带有一个字符串和两个整数的可序列化。我将过期时间设置为 6 小时。
所以我使用的是共享/免费内存缓存。它似乎只存储了 ~5000 个条目-> ~7mb。最旧的条目总是只有几分钟的历史。这是为什么呢?
然后我想:让我们切换到专用的内存缓存。然后缓存运行良好,它存储了所有条目,最早的条目是 6 小时,一切都如预期的那样。配额除外。几个小时后,它说我已经使用了 18 个“GB 小时”。
我的总缓存大小约为 11mb。所以我猜成本会是 ($0.12 / Gbyte / hr) -> $0.12*~0.01Gb*24hrs per day,也就是~$0.03。
我做错了什么?我的计算错了吗?我是否误解了“Gbyte hours”的含义?
【问题讨论】:
标签: google-app-engine caching quota