2017-04-05 29 views
3

ブライアンClozelから、HTTP/2とSpring Boot、特にサーバープッシュに関する素晴らしい例が見つかりました。https://github.com/bclozel/http2-experiments。 画像リソースがあるindex.htmlがあります。しかし、それらのイメージはサーバーにプッシュされますが、私はこのプッシュがどこから始まったのか全く分かりません。私はindex.htmlの中のリソースを押すことにつながる可能性のあるプッシュフィルターやその他のインジケーターは見ません。何か案は?春ブートHTTP2サーバープッシュ

+0

設定 http://download.eclipse.org/jetty/stable-9/apidocs/org/eclipse/jetty/servlets/PushCacheFilter.html –

答えて

3

桟橋のPushCacheFilterは、この例ではhereです。

PushCacheFilterは、どのリソースにどの2次リソースが関連付けられているかを自動的に「学習」し、自動的にそれらをプッシュします。

この例では、programmatically push a resourceへの道も示されています。 しかし、そのAPIは、PushBuilderを使用することを推奨して廃止されました。

PushBuilderは、Servlet 4.0の一部であり、標準APIになります。 https://github.com/bclozel/http2-experiments/blob/master/src/main/java/http2xp/WebConfig.java 桟橋プッシュフィルターがあります:私はあなたがこの設定ファイルを探していると思う

関連する問題