Domanda

Ciao a tutti Voglio fare un filtro per Tomcat per sgonfiare tutte le risposte di certo tipo MIME. Eventuali linee guida?

...
 String ae = request.getHeader("accept-encoding");
        if (ae != null && ae.indexOf("deflate") != -1) {
            deflate response...?????
        }
chain.doFilter(request, res);
È stato utile?

Soluzione

Non fare che in un Filter homebrewed. Configurarlo a livello del server. Nel caso per esempio di Apache Tomcat, è sufficiente aggiungere compression="on" all'elemento <Connector> in /conf/server.xml. Sarà gzip risposte ogni volta cliente accetta (GZIP si basa su sgonfiare e praticamente ogni client supporta ogni volta deflate è supportato).

<Connector compression="on">

Questo è tutto. È possibile, se necessario, i tipi di configurazione MIME attributo compressableMimeType.

Vedi anche:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top