在Heroku的免费应用层上,当dyno空闲时所有缓存都会过期?
答案 0 :(得分:2)
由于临时文件存储,写入内存或磁盘的任何缓存很可能在空闲时或在dyno周期时被清除。 Dynos大约每24小时循环一次。即使使用生产应用程序(2个或更多dynos,生产级别数据库),每个dyno都是隔离的,因此使用磁盘或内存无论如何都无法正常运行。
您应该使用外部支持服务进行缓存:
答案 1 :(得分:0)
回答你的确切问题:特别是关于缓存没有做任何事情,但是如果你在dyno的内存或文件系统中存储了任何东西,那就会被破坏。
具体而言,“闲置”一词可能具有误导性;闲置的dynos实际上已被完全摧毁,而unidling实际上意味着启动一个全新的dyno。