Развертывание Django Next JS

#django #deployment #next.js

#django #развертывание #next.js

Вопрос:

Я создал веб-сайт Django Next JS и теперь хочу развернуть. Я не знаю, какой из них предпочесть хостинг-сервер или VPS. Веб-сайт простой, статичный и похож на каталог. Следующая домашняя страница JS по умолчанию pages/index.js . Я имею в виду, что это не index.html , это index.js

  1. Возможно ли это на хостинговом сервере? Я спрашиваю, потому что next js также должен запускать сервер node js при разработке.
  2. В плане VPS кто-нибудь знает о том, как точно настроить эти вещи?
  3. Хостинг или VPS?
  4. Какой хостинг-сервер вы предпочитаете?

Ответ №1:

Все зависит от ваших предпочтений и того, как вы планируете развивать приложение дальше и поддерживать его.

Некоторые поставщики предоставляют возможность настраивать ваши экземпляры по вашему желанию, другие — нет.

Вы могли бы рассмотреть возможность использования https://nextjs.org/docs/advanced-features/static-html-export

если ваше приложение имеет только клиентскую часть и если вы не используете рендеринг на стороне сервера

Лично я бы рекомендовал рассмотреть Heroku, Digital Ocean или AWS для ваших развертываний, но это сильно зависит от ваших ожиданий затрат и т. Д.

Все это дает вам возможность настраивать экземпляры сервера по своему усмотрению.

Heroku может потребоваться немного меньше настроек, но, вероятно, в то же время он менее гибкий.

Digital Ocean или AWS даст вам полный контроль над экземплярами, но потребует немного больше усилий для настройки развертывания и т.д.