HTTP/2 服务器推送已死

Lenix at 
HTTP/2 附带的热门功能之一是 PUSH 帧。主要思想是,如果服务器可以预测客户端可能要发出的请求,则服务器可以抢先向客户端发送请求/响应对并预热其缓存。这是我很久以来一直很感兴趣的功能。我认为 API 使缓存无效和预热缓存,消除对复合请求的需求(我认为这是一种技巧,尽管有时是必要的)非常有用。为了帮助推进这个想法,我编写了 Internet Draft,以使 API 客户端告诉服务器他们希望推送哪些资源,我构建了具有一流,深度集成的 Push 支持并添加了支持的 Node.js 框架。为 Prefer-Push 给 Ketting。不幸的是,HTTP / 2 推送总感觉像是还不存在的功能……