2016-10-04 4 views
0

Я работаю над небольшим проектом в Angularjs. Я думаю, что он готов к работе.Angularjs - grunt build - готово для производства - Любые проблемы с безопасностью

Я запускаю его с помощью грубой подачи. Я огляделся и нашел хруст. У меня есть несколько вопросов.

Я набрал «grunt build» из терминала на Mac.

Он построил (я думаю) и скопировал файлы в папку dist моего проекта.

  1. Мой вопрос: что мне делать дальше?
  2. Нужно ли мне сменить код более? Я вижу, что мои скрипты мин ..
  3. Я просто беру папку Dist и копирую ее в Nginx для развертывания
  4. У меня есть сервер Ubuntu со статическим ip. Я хочу протестировать это развертывание.
  5. Готово ли оно для производства ???
  6. Любые проблемы безопасности?

Благодаря Фил

ответ

0

Ok,

Я смотрел вокруг. Да, ворчит много работы по проектам.

http://yeoman.io/codelab/prepare-production.html

сервер Grunt в основном предназначен, чтобы помочь разработчику запустить приложение без использования фактического сервера. Помимо обслуживания страниц, он выполняет некоторые задачи, такие как компиляция sass, меньше файлов и перезагрузка страницы с помощью live-reload и т. Д. всякий раз, когда вы меняете эти файлы и какие-либо дополнительные задачи на основе конфигурации, которую вы предоставляете в Gruntfile.js

Но на рабочем сервере вы можете ожидать большого количества трафика, и каждый раз файлы меняются, перекомпилируя файлы, и все много беспорядка , Я не думаю, что сервер Grunt может обрабатывать трафик в производстве и все задачи, ваш сайт может стать очень медленным.

Также угловая внешняя структура, так как вы планируете использовать с ней какие-либо веб-сервисы? Для запуска веб-служб вы можете использовать Apache или сервер узлов. поэтому вы можете развернуть свою сборку приложений на одном сервере.

Вы можете сделать все это в вашем развитии и вы строите приложение и поместить его в производственной площадке

Вы можете использовать Grunt Построить команду для построения углового приложения, и это даст уменьшенную JavaScript, CSS и другие вещи в dist folder

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

Смежные вопросы