如今HTTP/2因其出色的性能而崛起。
最新版本的Node.js对HTTP/2支持得非常好。
https://nodejs.org/api/http2.html
但我不知道如何在浏览器环境中实现HTTP/2客户端。
https://nodejs.org/api/http2.html#http2_client_side_example
上述链接展示了如何在Node.js客户端中使用它。
我该如何在浏览器中实现相同的客户端?
如今HTTP/2因其出色的性能而崛起。
最新版本的Node.js对HTTP/2支持得非常好。
https://nodejs.org/api/http2.html
但我不知道如何在浏览器环境中实现HTTP/2客户端。
https://nodejs.org/api/http2.html#http2_client_side_example
上述链接展示了如何在Node.js客户端中使用它。
我该如何在浏览器中实现相同的客户端?
server {
# whenever a client requests demo.html, also push
# /style.css, /image1.jpg and /image2.jpg
location = /demo.html {
http2_push /style.css;
http2_push /image1.jpg;
http2_push /image2.jpg;
}
}
server {
# Intercept Link header and initiate requested Pushes
location = /myapp {
proxy_pass http://upstream;
http2_push_preload on;
}
}
//httpd.conf or .htaccess (cuando se cargue un html)
<FilesMatch "\.html$">
Header set Link "</css/styles.css>; rel=preload; as=style"
<FilesMatch>