0

我有 next.js 网站,用于使用 strapi 进行生产工作。我有三个主要页面和动态子页面。

 - "/" 
 - "/[slug]"
 - "/About"
 - "/Contact"

“/[slug]”页面有两种路由方式。如果用户从“/”转到此页面,它会作为上下文路由并以模式打开 slug 页面。其他用户直接转到页面它作为“下一个/链接”正常工作

“/”页面首次加载大约需要。2-3 秒。这有点正常。问题是,在初始加载后,加载时间会更长。是不是有预取或者缓存机制呢?在文档中, next 说 prefetch true 作为默认值。

另一个问题,“/About”页面总是在加载后立即刷新。没有理由重新加载,这个页面不像“/”那样复杂

您可以从那里查看实时页面

对于上下文路由,我使用了 next-use-contextual-routing

4

0 回答 0