我有一个应用程序,在memcache中存储了约20000个条目。每个条目都是一个可序列化对象,包含一个字符串和两个整数。我将过期时间设置为6小时。
我使用的是共享/免费的memcache。它似乎只能存储约5000个条目(大约7mb)。最老的条目总是几分钟前的。为什么呢?
后来我想:让我们换成专用的memcache。然后缓存运行得很好,它可以存储所有条目,最老的条目是6小时前的,一切都符合预期。除了配额之外。几个小时后,它就显示我已经使用了18个“Gbyte小时”。
我的总缓存大小约为11mb。所以我猜成本应该是($0.12 / Gbyte / hr)-> $0.12 *〜0.01Gb * 24小时每天,这只是约$0.03。
我错在哪里了?我的计算有误吗?我是否误解了“Gbyte小时”的含义?
我使用的是共享/免费的memcache。它似乎只能存储约5000个条目(大约7mb)。最老的条目总是几分钟前的。为什么呢?
后来我想:让我们换成专用的memcache。然后缓存运行得很好,它可以存储所有条目,最老的条目是6小时前的,一切都符合预期。除了配额之外。几个小时后,它就显示我已经使用了18个“Gbyte小时”。
我的总缓存大小约为11mb。所以我猜成本应该是($0.12 / Gbyte / hr)-> $0.12 *〜0.01Gb * 24小时每天,这只是约$0.03。
我错在哪里了?我的计算有误吗?我是否误解了“Gbyte小时”的含义?