NGINX HTTP2 推送 - Angular
NGINX HTTP2 Push - Angular
我们有一个 Angular 应用程序,它将资产哈希作为构建输出的一部分(例如 runtime.e44ca0c6491d9325714a.js )。鉴于频繁的应用程序更新,哈希是必要的。该应用程序托管在 NGINX 服务器上,我们希望为这些资产启用 http2 推送。
有没有办法做到"fuzzy"http2_push?
例如,我们想做这样的事情:
http2_push runtime.**.js;
http2_push polyfills.**.js;
我在哪里可以找到有关实现此结果的信息?
不,你不能这样做。
此外,我建议您谨慎使用 http2 服务器推送静态数据。
使用浏览器的缓存比服务器推送更好(从性能的角度来看)。
你可以看看这个包 - https://github.com/google/node-fastify-auto-push作者如何实现服务器推送以及代码如何决定是否推送资源。
我们有一个 Angular 应用程序,它将资产哈希作为构建输出的一部分(例如 runtime.e44ca0c6491d9325714a.js )。鉴于频繁的应用程序更新,哈希是必要的。该应用程序托管在 NGINX 服务器上,我们希望为这些资产启用 http2 推送。
有没有办法做到"fuzzy"http2_push?
例如,我们想做这样的事情:
http2_push runtime.**.js;
http2_push polyfills.**.js;
我在哪里可以找到有关实现此结果的信息?
不,你不能这样做。 此外,我建议您谨慎使用 http2 服务器推送静态数据。 使用浏览器的缓存比服务器推送更好(从性能的角度来看)。
你可以看看这个包 - https://github.com/google/node-fastify-auto-push作者如何实现服务器推送以及代码如何决定是否推送资源。