Изменения в инфраструктуре клиента

Job ID: 38411685

Budget: $30 – $250 USD

Изменения в инфраструктуре клиента




Мы начали проект. Проект еще в самом начале всего пару страниц.

Мы хотим внести изменения в инфраструктуру, которые позволят нам создать определённую архитектуру для будущего развития. Ниже вы можете найти спецификацию того, что мы ожидаем:



Спецификация изменений инфраструктуры клиента:

Перенос с использования React.js на Next.js.
Настройка с использованием интернационализации.
Настройка авторизации


Перенос с использования React.js на Next.js.
Анализ всех страниц и структуры сайта для применения различных стратегий генерации страниц:

Серверный рендеринг (SSR)
Статическая генерация сайта (SSG)
Инкрементальная статическая регенерация (ISR)
Клиентский рендеринг (CSR)
Решение, какой подход использовать, рекомендации:

Используйте SSR для: Высокодинамичных страниц, где контент часто меняется. Страниц, где SEO имеет решающее значение, и актуальный контент необходим при каждом запросе.


Используйте SSG для: Статических страниц с контентом, который не меняется часто. Страниц, которые выигрывают от быстрого времени загрузки и высокой производительности.


Используйте CSR для: Страниц, где SEO не является первоочередной задачей. Страниц с частым взаимодействием пользователей и динамической загрузкой контента после первоначальной загрузки страницы.

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


Настройка с использованием интернационализации.
Подготовьте необходимую инфраструктуру для интернационализации (next-i18next)

Пожалуйста, найдите подробные инструкции в документе спецификации интернационализации.



Настройка авторизации
Подготовьте необходимую инфраструктуру для авторизации

Пожалуйста, найдите подробные инструкции по авторизации в документе спецификации.
Related categories: Next.js