我有一个电子商务网站,我正在尝试找出如何最好地处理各个产品页面。我希望产品尽可能多的静态生成,并且我知道我可以对大部分页面使用静态生成,但我关心的部分是用户对产品是否有库存有最新的了解。
我知道我可以使用 revalidate 来确保产品信息是最新的,并且可能我会将其设置为 24 小时左右,因为这些很少更改,但我不想将其设置为只有一分钟真正关心的是最新的股票信息。
我觉得解决这个问题的最好方法是结合使用静态生成和客户端获取。除了可以获取客户端的库存之外,我将使用静态生成来提供所有产品信息。我还可以使用 24 小时重新验证来确保其余的产品数据是最新的。但是每次访问页面时都会检查库存。
我使用此资源来更好地了解该怎么做,但它在单个产品页面上说我应该每分钟都使用重新验证,但我认为这太频繁了,因为我们不经常更新,或者有很多客户在寻找每一分钟我们都会得到任何好处的产品。
以前有没有人玩过这个或知道最佳实践可能是什么?