将 Astro 扩展到 10,000+ 页面

作者
Matthew Phillips

Astro 即将变得更快!我们新的构建优化流程现在即可在 Astro 中试用

astro build --experimental-static-build

我们新的构建系统可以扩展到数万甚至数十万个页面。如果你经常在我们的 Discord 频道中活动,或者关注最近的发布,你可能已经看到很多关于“静态构建”的讨论。我们新的 astro build 实现有2个主要功能:

  • 将构建时间缩短高达75%。
  • 在构建超大型站点(10,000+ 页面)时降低内存使用。

这个新的构建方式首先构建应用的 SSR 版本,然后将每个页面渲染成 HTML。由于站点是预优化的,因此可以并行渲染每个页面,并且永远不会耗尽内存。

如果您是当前的 Astro 用户,请在您的 build 脚本中传递该标志来试用此新构建。

此构建方法在接下来的几个版本中仍将保持为标志选项,直到我们解决所有问题,届时我们计划将其提升为默认的 astro build 命令。请通过在 Discord 中报告您遇到的问题或 提交问题 来帮助我们。