NextJS 性能检查表

2025-05-28

NextJS 性能检查表

使用 NextJS 构建 React 应用程序是快速将产品交付给客户的绝佳方式。但您可能会发现,由于网站速度太慢,客户可能不会使用您的网站。以下列出了一些可以提升 NextJS 应用程序性能的方法。

我已将其调整为针对 NextJS 的一些具体内容,但此列表也可以更广泛地应用。

应用

图片

样式

字体

脚本

数据

  • 仅获取您需要的数据(考虑使用 GraphQL)
  • 没有 API 链(考虑使用 GraphQL)
  • 最小化数据规范化(卸载到独立功能或后端)

第三方脚本

感知表现

测试与分析

  • 在管道中识别出降低性能的 PR
  • 测量前端性能(https://speedcurve.com/
  • 定期分析前端性能
  • 分析结果转化为可操作的待办事项

尽可能多地实现这些功能有两个好处:转化率可能会提高,因为会有更多用户使用你的应用。此外,你还可以节省自己的成本:更少的下载量、更少的带宽,而且由于你可以从源站缓存,你还可以节省基础设施成本。

我确信这个列表并不完整,如果我遗漏了什么,请告诉我!

文章来源:https://dev.to/endymion1818/nextjs-performance-checklist-5gjb
PREV
NodeJS + Express 第 4 部分:CRUD API
NEXT
JavaScript 中用 1 个数组创建 3 个堆栈 什么是堆栈? 类的细分 把它们放在一起