假设我有以下代码:
//Some Component that takes props
export async function getStaticProps(){
//fetch some meetups data from an API
return {
props: {
meetups: fetchedMeetups
},
revalidate: 10
};
}前10秒内的任何请求都将导致页面使用最新的获取数据重新生成静态HTML文件。在第一个请求之后,但在时间间隔结束之前,任何后续请求都将接收到这个新生成的页面。我的问题是:从第一次送达页面的时间起,这个间隔是否是常数?是否在持续重置的第一个请求之后运行某个间隔计时器?
发布于 2022-05-11 13:01:36
,在持续重置的第一个请求之后,是否有某个间隔计时器在运行?
不-根本不需要一个跑步计时器。
相反,您(或Next.js)可以节省上次获取数据的时间;当请求传入时,从上次(或从未发生)开始,它已经超过了revalidate秒,抓取重新发生,新的时间被保存。
https://stackoverflow.com/questions/72188433
复制相似问题