我们正在使用下一个JS作为一个前端框架和CMS的Wordpress。我们正在通过graphql查询从wordpress获取所有头和页脚数据,这将花费大量时间在服务器端生成HTML,并导致每个页面呈现出现巨大的延迟。
我们能做些什么来提高页面速度。我们尝试了redux以及context api,但是没有什么是很好的,因为我们在getServersideProps或getStaticProps上获取wordpress。
任何建议。提前谢谢。
发布于 2022-04-02 14:40:01
这是非常不可能的,你有这么多的动态数据,你不能为页眉,页脚等静态构建.您应该使用SSG getStaticProps,并使用SSR或客户端只获取那些不能被静态化的动态数据。考虑到您还具有ISG功能,您可以在需要更新数据时重新验证每个静态页面,但是当在构建时完成该工作时,用户的加载时间总是几乎为零。
https://nextjs.org/docs/basic-features/data-fetching/incremental-static-regeneration
https://stackoverflow.com/questions/71718422
复制相似问题