无论到期时间如何,每次dyno旋转时缓存是否会过期?

时间:2013-04-09 18:15:59

标签: heroku memcached

在Heroku的免费应用层上,当dyno空闲时所有缓存都会过期?

2 个答案:

答案 0 :(得分:2)

由于临时文件存储,写入内存或磁盘的任何缓存很可能在空闲时或在dyno周期时被清除。 Dynos大约每24小时循环一次。即使使用生产应用程序(2个或更多dynos,生产级别数据库),每个dyno都是隔离的,因此使用磁盘或内存无论如何都无法正常运行。

您应该使用外部支持服务进行缓存:

答案 1 :(得分:0)

回答你的确切问题:特别是关于缓存没有做任何事情,但是如果你在dyno的内存或文件系统中存储了任何东西,那就会被破坏。

具体而言,“闲置”一词可能具有误导性;闲置的dynos实际上已被完全摧毁,而unidling实际上意味着启动一个全新的dyno。