我在rails应用程序中使用了一个页面缓存解决方案以及一个expire_at语句。
我的页面有效1小时,然后需要重做。
出于某种原因,我的rails服务器开始服务的第一个小时“新鲜”,然后当它变成风格时,之后的每个单一请求都被提供“陈旧,有效,存储”....商店意味着它进入我的应用程序服务器并尝试获取新副本。
我在Heroku上,使用独角兽和机架缓存与memcached为metaastore和文件支持的实体存储缓存。
为什么会发生这种想法?
在我的本地comp / dev机器上它没有表现出相同的症状。当页面变得陈旧时,第一个请求将被提供“陈旧,有效,存储”,随后的请求将“新鲜”送达,直到一小时后再次出现。