2016-03-28 8 views
1

Javaのorg.eclipse.jetty.servlets.PushCacheFilterクラスは、javax.servlet.Filterインターフェイスを実装して、ブラウザにプッシュされるリソースを識別します。前者のクラスは、クライアントとサーバーの対話のためにHTTP/2プッシュサービスを実装するためにJettyによって提供されています。 JavaベースのWebプロジェクトでこのクラスの機能をどのように使用する必要がありますか?どのように展開するのですか? 具体的には: - 私のサーバには、クライアントにプッシュする必要があるファイルのリストがあります。 HTTP/2プッシュを活用するためにどのメソッドを呼び出す必要がありますか? これらのクラスをjettyのWebアプリケーションフォルダにどのように配備すればよいですか?どのように実装するPushCacheFilter

答えて

1

Jettyは、リソースをプログラムによってプッシュできるサーブレットAPI(Servlet 4.0に含まれる)の拡張を提案しています。

JettyのPushCacheFilterは、これらのAPIを使用してリソースをプッシュし、プッシュするリソースを動的に追跡するロジックを追加し、プッシュするものを「学習」します。

プッシュするものを事前に知っていて、PushCacheFilterによって実行されるロジックが必要ない場合は、自分のロジックを実行する独自のJetty Handlerまたはサーブレットフィルタを作成できます。

This questionさんの回答詳細使用するAPI。

関連する問題