JAMstack SSG + Angular ... можем ли мы статически сгенерировать части страницы, и часть страницы будет динамической c? - PullRequest
0 голосов
/ 25 января 2020

Я исследую Jamstack и SSG (Stati c Site Generator), таких как Ху go и Скалли для использования с Angular SPA для уменьшения размеров файлов и ускорения загрузки.

Все примеры, которые я видел, генерируют страницы, которые не имеют динамического c содержимого. Существует интерактивность, такая как search , et c. но не пользовательский контент.

У нас есть части нашего сайта, которые могут быть полностью статически сгенерированы. Тем не менее, в других частях сайта есть страницы c с частями страницы, настроенными для пользователя. Представьте себе страницу продукта с рекомендациями для пользователя. Информация о продукте в значительной степени устарела c, но рекомендации являются динамическими c.

Как мы можем создать / создать что-то подобное? Можно ли настроить SSG для этого?

1 Ответ

1 голос
/ 30 января 2020

С помощью JAMstack вы можете определенно иметь сайт c с динамическими c элементами, такими как персонализация. За последние пару лет CDN значительно продвинулась, и теперь вы можете использовать множество функциональных возможностей (таких как персонализация и аутентификация) на грани без необходимости дополнительного обхода сервера. Вы также можете расширить многие из этих функций, так что вы можете пинговать функции без сервера, чтобы динамически увлажнять контент вашего сайта по мере необходимости.

Специально для персонализации многие поставщики CDN, такие как Netlify, предлагают функции интернационализации и A / B-тестирования на Уровень CDN, так что вы можете легко обслуживать различные фрагменты контента в зависимости от географического местоположения или роли пользователя.

...