【发布时间】:2017-03-27 20:57:55
【问题描述】:
HttpResponse.PushPromise 执行 HTTP/2 Server Push.。
一个常见的推荐用例是,在 html 页面的服务期间,推送辅助资源,例如 css、js 或图像。
因此,这在初始请求上运行良好,通过单个请求/连接返回 html 和所有其他资源。
现在进行二次导航。浏览器请求 html,服务器返回,同时推送其他资源。但是浏览器已经缓存了其他资源。这些资源现在进入“无人认领的推送”状态。
那么当发生无人认领的推送时,服务器端会发生什么?
【问题讨论】:
标签: asp.net iis http2 server-push