【发布时间】:2021-02-26 01:23:45
【问题描述】:
我的数据是新闻中的股票,所以每天一旦我的页面中的数据发生变化,但为了在数据更新时使页面保持最新,我在 getStaticProps 中使用了 revalidate:1,它现在工作正常,但这相对更好而不是使用 getServerSideProps? 注意:我的数据一天只更新一次(每天早上)
【问题讨论】:
-
如果数据每天只更新一次,你能不增加
revalidate的值吗?更好地利用通过 ISR 生成的缓存页面。 -
是的,这是一个很好的建议,我尝试这样做,但问题是,假设新闻在上午 9 点更新,并且大多数用户在那个时间访问了该页面,但不幸的是,只呈现缓存页面时间......我不希望发生这种情况有没有办法通过在特定时间触发构建或其他方式来至少更新缓存?谢谢回复:)
标签: next.js