Как выжить без SSR?

Отвечаю на вопросы на конкретном примере.

Проект, над которым я работал последние несколько лет — это приватный интернет-магазин. Для мимокрокодилов было доступно всего две страницы: главная, где рассказывались все ништяки продукта, и страница с инфой как войти в клуб и получить доступ ко всем ништякам. Весь остальной сок был закрыт авторизацией, и без логина и пароля ничего посмотреть было нельзя.

Как вы уже поняли, это было приложение с клиентским рендерингом, и плюсы этого очевидны: ❤️ nginx раздавая статику может держать практически любое количество запросов в секунду ❤️ контейнер nginx:alpine вместе с кодом занимает 50 МБ жесткого диска и на фоне бековых микросервисов не жрет ресурсов совсем-совсем.

Но были и минусы: мы хотели, чтобы люди из поиска могли нас находить, а это было просто невозможно!

Что же нам помогло? SSG? SSR?

Всё гораздо проще и банальнее!

Мы просто собрали всю инфу, которую хотим транслировать в мир и упаковали в метатеги в нашей index.html. у нас получился в 50+ строк различных og:title и с одним единственным . Это дало нам и хорошие позиции в поисковиках по целевым запросам, и красивые превьюшки в соцсетях, и всё это практически бесплатно 📈

Бывают ситуации, когда не нужно строить замок из костылей, оверсинкать и страдать. Стоит замедлиться и посмотреть — может быть и ваша задача решается простыми инструментами.

Подумайте об этом!

#React #SSR #Nginx

© Счастливый тимлид

Как выжить без SSR?
Отвечаю на вопросы на конкретном примере.
Проект, над которым я работал последние несколько лет — это приватный интернет-магазин | Сетка — социальная сеть от hh.ru