Масштабирование Astro до 10 000+ страниц

Автор
Matthew Phillips

Astro скоро станет намного быстрее! Новая оптимизация сборки готова к тестированию:

astro build --experimental-static-build

Новая система сборки масштабируется до десятков и сотен тысяч страниц. Если вы в Discord или следите за релизами, вы могли видеть обсуждения «static build». Новая реализация astro build делает две вещи:

  • Ускоряет сборку до 75%.
  • Снижает потребление памяти при сборке очень больших сайтов (10 000+ страниц).

Новая сборка сначала строит SSR-версию приложения, затем рендерит каждую страницу в HTML. Благодаря предоптимизации страницы рендерятся параллельно без нехватки памяти.

Если вы уже используете Astro, попробуйте новую сборку, добавив флаг в скрипт build.

Этот подход останется за флагом на несколько релизов, пока мы не устраним проблемы, после чего станет поведением по умолчанию. Помогите нам, сообщая о проблемах в Discord или через issue.