0

私は最近、Apache 用の Google の mod-pagespeed とそのcollapse_whitespace機能を発見しました。私は現在、Tomcat インスタンスが Grails アプリケーションを提供するプロジェクトに取り組んでいます。 Apache サーバーをセットアップする必要なく、mod-pagespeed の collapse_whitespace 機能の効果を再現する方法はありますか?

それとも、間違ったツリーを鳴らしているのでしょうか。この種の機能は Web サーバーにしかありませんか?

Strip whitespace from jsp outputで、JSP サービス提供プラットフォームにあるトリム ディレクティブ ホワイトスペース機能についての議論がありますが、それは JSP ディレクティブによって追加されたいくつかの余分なスペースにのみ影響します。

4

2 に答える 2

1

GSP への trimDirectiveWhitespaces の追加に関する Jira が公開されています: http://jira.grails.org/browse/GRAILS-7623

サーブレット フィルターを使用して、任意の Java Web アプリケーション (Grails アプリを含む) に「空白スペースの縮小」を実装できます。そのようなオープンソースの実装が利用可能な場合さえあるかもしれません。これらの実装はあまり効率的ではない可能性があり、同時ユーザーが多数いるアプリでは問題が発生する可能性があります。

Grails 2.3 では、GSP のエンコーディング/エスケープ/xss 防止機能に対する主要なリファクタリングが行われます ( http://jira.grails.org/browse/GRAILS-9906 )。その作業に効率的な「空白スペースの縮小」実装を構築することも可能です。Grails はオープンソース プロジェクトであり、貢献を歓迎します。

于 2013-03-20T03:55:38.277 に答える
0

出力を圧縮すると、空白を折りたたむことによる利点が失われる傾向があることがわかったので、gzip で圧縮されたコンテンツ エンコーディングでコンテンツを配信できる場合。システムがまだサポートしていない場合、これを行う簡単な方法はわかりませんが、おそらくサーバーのgzip圧縮されたコンテンツ以外は何もしない単純なフォワードプロキシですか?

于 2013-04-04T18:58:36.603 に答える