web.xml/servletフィルタの圧縮GzipFilter
1219 ワード
GZIP圧縮:圧縮されたテキストファイルをブラウザに送信し、トラフィックを削減します.gzip圧縮を行う条件:1、要求ヘッダ:Accept-Encoding:gzipは、ブラウザがgzip圧縮をサポートしていることをサーバに伝えます.2、応答ヘッド:Content-Encoding:gzip.ブラウザに伝えて、出力情報はgzipで圧縮しました.
httpプロトコルヘッダでAccept-EncodingとContent-Encodingが観察できる
圧縮を定義するには、tomcat、servletのフィルタを使用する方法がいくつかあります.tomcat構成を使用して圧縮することをお勧めします.
serlvetフィルタは次のように構成されています.
参照先:
gzipを使用してwebアプリケーションを最適化(filter実装)
Filterの——GZIP全局圧縮
httpプロトコルヘッダでAccept-EncodingとContent-Encodingが観察できる
圧縮を定義するには、tomcat、servletのフィルタを使用する方法がいくつかあります.tomcat構成を使用して圧縮することをお勧めします.
serlvetフィルタは次のように構成されています.
<filter>
<filter-name>gzipFilter</filter-name>
<filter-class>
net.sf.ehcache.constructs.web.filter.GzipFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>gzipFilter</filter-name>
<url-pattern>*.css</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>gzipFilter</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>gzipFilter</filter-name>
<url-pattern>*.js</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>gzipFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
参照先:
gzipを使用してwebアプリケーションを最適化(filter実装)
Filterの——GZIP全局圧縮