Если на VPS с 1 ГБ RAM gatsby build падает с JavaScript heap out of memory — это не баг вашего проекта, а нормальное поведение Gatsby на скромном железе. Gatsby продают как «статический сайт, который летает у пользователя», и это правда для готовой страницы. Но сама сборка — это React, GraphQL-слой поверх всех данных и webpack с Sharp в придачу, и именно эта связка ест память, а не итоговый сайт. Разберём отдельно, сколько нужно на сборку, сколько на раздачу готовых файлов, и как измерить свой проект, а не гадать по чужим цифрам.
Подробнее →