next-on-netlify 函数部署时超时 > 10 秒,本地渲染时间为 0.3 秒

Pat*_*ini 9 javascript reactjs aws-lambda netlify next.js

使用 Next.js、next-on-netlify 构建,相关页面使用 getServerSideProps。

\n

平均超过 10 次页面加载:

\n
    \n
  • 使用yarn dev(Next.js本地开发),完整的请求大约需要1秒。
  • \n
  • 使用 netlify dev,完整请求只需 < 1 秒。
  • \n
  • 在 Lambda 上使用 Netlify 函数,完整请求大约需要 9.5 秒,并且经常超时超过 10 秒。
  • \n
\n

我\xe2\x80\x99ve 分析了从 getServerSideProps 调用到页面函数返回的时间,并且在所有环境中,该时间可靠地花费 < 1 秒。

\n

我\xe2\x80\x99ve也尝试删除页面中的所有内容和道具中的请求,并且对Netlify功能没有任何影响。

\n

如何分析瓶颈所在?这可能是 Netlify 的问题吗?

\n