NGINX HTTP2 Push - угловой - PullRequest
       14

NGINX HTTP2 Push - угловой

0 голосов
/ 21 сентября 2018

У нас есть приложение Angular, которое хэширует активы как часть результатов сборки (например, runtime.e44ca0c6491d9325714a.js ).Хэш необходим при частых обновлениях приложений.Приложение размещено на сервере NGINX, и мы хотим включить http2 push для этих ресурсов.

Есть ли способ сделать "нечеткий" http2_push?

Например, мы хотим сделать что-то вроде:

 http2_push runtime.**.js;
 http2_push polyfills.**.js;

Где я могу найти информацию о достижении этогорезультат?

1 Ответ

0 голосов
/ 21 сентября 2018

Нет, так делать нельзя.Более того, я бы рекомендовал вам осторожно использовать http2-push для статических данных.Было бы лучше (с точки зрения производительности) использовать браузер, а не сервер.

Читать это - https://docs.google.com/document/d/1K0NykTXBbbbTlv60t5MyJvXjqKGsCVNYHyLEXIxYMv0/edit#heading=h.ke8t5vjw3jh4

Вы можете взглянуть на этот пакет - https://github.com/google/node-fastify-auto-push как автор реализует принудительное использование сервера и как код принимает решение о добавлении ресурса или нет.

...