В Astro 7.4 появился --timings: после сборки видно, куда ушло время по фазам и Vite-плагинам.
Пример из блога: generate pages 2.10s из 2.61s, это 80.6%. Почти всё внутри — component render 2.08s, page pipeline самого Astro занял 13ms. Виноват блок комментариев в layout: отдельный fetch на каждый профиль. Promise.all — 1.13s.
Смотреть первым делом на крупнейшую долю в Build phases, потом на slowest pages — маршрут рядом выдаёт конкретный шаблон.
Пример из блога: generate pages 2.10s из 2.61s, это 80.6%. Почти всё внутри — component render 2.08s, page pipeline самого Astro занял 13ms. Виноват блок комментариев в layout: отдельный fetch на каждый профиль. Promise.all — 1.13s.
Смотреть первым делом на крупнейшую долю в Build phases, потом на slowest pages — маршрут рядом выдаёт конкретный шаблон.
Просмотры: 6