3

Web アプリケーションのリソース処理を制御するにはどうすればよいですか?

非常に長い待ち時間 (~1 秒!) を持つユーザーがいて、そのような環境でアプリケーションをテストする必要があります。すぐにわかるのは、リソース (css ファイルと画像ファイル) がすべてのページで常に再ロードされていることです。これはおそらく、ブラウザーのキャッシュを許可しない Expire タグが応答ヘッダーに含まれているためです。

?resoure アダプタを確認するにはどうすればよいですか? 適切な値に設定するには?レイテンシーの悪影響を改善する他の方法はありますか?

環境: Glassfish v3、JSF2、および Primefaces。

4

2 に答える 2

3

ExpiresFilter Gaborに関心をお寄せいただき、ありがとうございます。ExpiresFilterがTomcat 7.0.2(http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#Expires_Filter)に統合されていることに注意してください。

Cyrille(Xebia)

于 2010-10-21T09:06:12.457 に答える
3

私はこれを見つけました:

http://code.google.com/p/xebia-france/wiki/ExpiresFilter

これは機能しますが、Glassfish が独自に Expires ヘッダーを設定するセキュリティ対応リソースでは機能しません。

これは、もう 1 つの役立つ情報です ( 「セキュリティ制約の使用...」セクション)。

http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/user/client/ui/ImageBundle.html

Glassfishとリソースに関する私の質問を言い換えます。

于 2010-07-30T16:25:05.457 に答える