在开发任何类型的API包装器时,传统的缓存存在一些问题。首先,较短的缓存时间意味着更多的最新数据,但它们也最大限度地减少了缓存的好处。其次,任何返回过期缓存结果的请求都需要等待新请求。我一直在思考如何解决这些问题,我已经设计出一个解决方案,但我确信它已经是一个问题了。只是想知道它是否有名字。
通过这种方案,大多数用户永远不必等待上游请求,并且每个人都看到了合理的近期数据。对我来说似乎是一个非常有效的系统。如果我必须给它起个名字,我可能会选择 postfetching 。
那么,有这个名字吗?
答案 0 :(得分:0)
它可以被认为是一种直读式缓存,但它可能会导致返回过时的缓存结果。
...具体
这导致用户B(用户C等)可能从缓存中接收过时记录。