incubator-jena-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paolo Castagna (Commented) (JIRA)" <>
Subject [jira] [Commented] (JENA-209) Add GZip compression support to Fuseki
Date Tue, 07 Feb 2012 07:24:59 GMT


Paolo Castagna commented on JENA-209:

Very useful contribution Rob, thanks. :-)
> Add GZip compression support to Fuseki
> --------------------------------------
>                 Key: JENA-209
>                 URL:
>             Project: Jena
>          Issue Type: New Feature
>          Components: Fuseki
>    Affects Versions: Fuseki 0.2.1
>            Reporter: Rob Vesse
>            Priority: Minor
>              Labels: compression, fuseki, gzip
>             Fix For: Fuseki 0.2.1
>         Attachments: FusekiGZipSupport.patch
> The attached patch for Fuseki gives the user the ability to enable gzip compression either
by using a --gzip option at the command line or by calling ARQ.set(Fuseki.FusekiEnableGZipCompression,
true) from code
> GZip compression is enabled by adding the GzipFilter to relevant servlets, this filter
comes from the jetty-servlets package which is licensed under the same terms as the existing
Jetty dependencies used so I assume licensing is not an issue.  When enabled GZip compression
only applies when the client sends an Accept-Encoding: gzip header and certain other conditions
are met.
> Currently this feature is disabled by default as most browsers will send this header
and when both the client and server are on the local machine performance can actually be worsened.
 When the client and server are on different networks a significant speed up (2-5x times depending
on result format) has been seen.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message