SSR — это не дорого
Все чаще можно увидеть сообщения о том, что SSR это дорого и не нужно. В своем блоге Тео Браун заявляет, наоборот, что SSR — это не дорого. О чем он пишет:
🔴 Накладные расходы на SSR минимальны.
Отрендерить JSON в HTML относительно несложная задача, которая чаще всего может занять менее 20 мс. Основное время может уйти на запросы в базу данных и проверку аутентификации. Если данные не защищены аутентификацией, то их можно закэшировать и положить в CDN.
🔴 SSR может сократить другие расходы на облаке
Представьте SPA приложение, в котором при инициализации несколько компонентов делают запросы в API. В каждом запросе происходит создание TCP соединения, проверка аутентификации, парсинг HTTP заголовков, подключение к базе данных. Эти накладные расходы суммируются, как с точки зрения производительности, так и с точки зрения стоимости.
🔴 SSR предоставляет лучший UX.
SSR не только улучшает SEO, но и дает другие преимущества:
- Метаданные для роутов: лучше UX для сохранения в закладки и передачу ссылок в соц. сетях.
- Сплит бандла по роутам: уменьшение размера страницы при загрузке.
- Загрузка страницы с данными, вместо белого экрана.
https://t3.gg/blog/post/ssr-is-not-expensive
Post #507
3.33K