Size: a a a

Angular-universal-ru

2020 March 18

YG

Yurii Gavdan in Angular-universal-ru
сегодня узнал об интересной штуке -  "AMP-страницы"
https://support.google.com/webmasters/answer/6340290?hl=ru
который вывыодит page speed на 100% :)
но не так быстро прикручивается
и вот тому пример 100%
https://developers.google.com/speed/pagespeed/insights/?hl=RU&url=https%3A%2F%2Fblog.futtta.be%2Fabout%2F&tab=mobile
источник

IF

Igor Filippov in Angular-universal-ru
Вообще об этом надо было думать на этапе выбора инструмента, если конечно тогда было об этом известно.  Как вариант чтобы выкрутиться, я бы делал отдельное приложение и хостил его на поддомене. типа m.mysite.com
источник

IF

Igor Filippov in Angular-universal-ru
Чтобы выкинуть все лишнее
источник

IF

Igor Filippov in Angular-universal-ru
Там размер стилей 50 килобайт. Учитывая это
источник

YG

Yurii Gavdan in Angular-universal-ru
Igor Filippov
Вообще об этом надо было думать на этапе выбора инструмента, если конечно тогда было об этом известно.  Как вариант чтобы выкрутиться, я бы делал отдельное приложение и хостил его на поддомене. типа m.mysite.com
Да я об этом думал, но мне не дают совсем времени, хотят сделать это очень быстро.

Я думал еще в сторону пре рендеринга в момент сборки с использованием puppeteer - но опять таки, тут пробелма с кэшем (он будет устаревать) а ждать данные от основного API микросериса - тоже задержки... он не так быстро иногда данне отдает.

нужно еще локальное кеширование делать на nodejs...

вообщем, не вижу пока быстрых варинтов.
источник

IF

Igor Filippov in Angular-universal-ru
Да, быстрых вариантов реально нет
источник

YG

Yurii Gavdan in Angular-universal-ru
есть 1 платный prerender dot io, и он к ноде подклчается легко,
но он денег стоит (ps это не реклама)
источник

IF

Igor Filippov in Angular-universal-ru
Кэширование вывода ангуляра?
источник

YG

Yurii Gavdan in Angular-universal-ru
как вариант, но это нужно пробовать, это может гдето боком вылезти потом
источник

IF

Igor Filippov in Angular-universal-ru
Ну посчитай сколько времени ты потратишь и сколько стоит он. Отсюда и вывод что лучше
источник

YG

Yurii Gavdan in Angular-universal-ru
100%)
источник

IF

Igor Filippov in Angular-universal-ru
Yurii Gavdan
как вариант, но это нужно пробовать, это может гдето боком вылезти потом
Для такого кеширования редис нужен еще
источник

YG

Yurii Gavdan in Angular-universal-ru
у нас уже он юзается для сессий
источник

YG

Yurii Gavdan in Angular-universal-ru
вот бы туда както контент пре-рендерить и кешировтаь
источник

IF

Igor Filippov in Angular-universal-ru
есть CommongEngine в angular universal можно его взять и нагенерить шаблонов
источник

IF

Igor Filippov in Angular-universal-ru
на основе билда своего
источник

IF

Igor Filippov in Angular-universal-ru
его дергает ngExpressEngine если что
источник

YG

Yurii Gavdan in Angular-universal-ru
ок, спасибо, буду гуглить примеры, потому как я мало с этим работал, у меня ранее опыт был только с SPA
источник

nt

nur tlek in Angular-universal-ru
Igor Filippov
есть CommongEngine в angular universal можно его взять и нагенерить шаблонов
Такое в стартере есть же?
источник

nt

nur tlek in Angular-universal-ru
нет
источник