Я работаю с Angular 6.1.0
.Проблема, которую я пробую в демонстрации на стороне сервера через официальный документ здесь .
Говорят, это угловой Универсальный смысл:
Обычный угловойПриложение выполняется в браузере, отображая страницы в DOM в ответ на действия пользователя.Angular Universal генерирует статические страницы приложений на сервере с помощью процесса, называемого серверным рендерингом (SSR).Вы можете легко подготовить приложение для рендеринга на стороне сервера, используя Angular CLI.
Теперь у меня есть угловое приложение, которое имеет несколько экранов и некоторый поток пользовательского интерфейса с взаимодействием с пользователем.Больше на PWA (Progressive Web App)
, чем на сайте.
Приложение содержит логины пользователя, которые полностью статичны и являются видом на посадку.Приложение содержит динамические представления, а также представления с диаграммами и представлениями, которым для вызова данных необходимо вызывать API.
Проблема, с которой я сталкиваюсь, заключается в том, что даже после gzip
, --prod
и почти всех вещей из множествавеб-сайтов время загрузки первого просмотра (входа в систему) составляет около 30-60 секунд.
Мои вопросы:
- Желательно ли использовать SSR, чтобы сделать статическую страницу входа пользователя в систему Сервером, отображаемым для быстрой загрузки приложения?
- ЕслиДа, мне нужно перенести все приложение Angular на Angular Universal?Если да, есть ли ссылка, по которой я могу перейти?