jetty中gzip的开启

在webapps/yourwebsite/WEB-INF/web.xml中添加以下代码:
<filter>
    <filter-name>GzipFilter</filter-name>
    <filter-class>org.eclipse.jetty.servlets.GzipFilter</filter-class>
    <init-param>
        <param-name>mimeTypes</param-name>
        <param-value>text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,application/x-javascript,image/svg+xml</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>GzipFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

网上也有类似的文章,但其中的mine类型没有添加application/x-javascript,导致部分js不会被压缩。这对于sencha项目来说影响会很大。

你可能感兴趣的:(jetty sencha)