Yes I read that and might go that route with some of my resources. The dynamic content will need to be gzip'ed too. At the moment nothing seems to be gzipped and I can't figure out why. I will do more testing but at the moment other things require me attention.
Thanks for the response. On Mon, Jan 12, 2015 at 10:40 AM, Joakim Erdfelt <[email protected]> wrote: > minGzipSize default is 256 bytes. > > > https://github.com/eclipse/jetty.project/blob/jetty-9.2.6.v20141205/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java#L138 > > Not much value in setting that value lower, as you just generate overhead > that doesn't offset the paltry compression ratio. > > Also, if you are worried about static files, being served from the > DefaultServlet, then you can get an even better performance by > pre-compressing those resources in your war file. > > So that a war with > > /css/main.css > /js/module.js > > can now contain > > /css/main.css > /css/main.css.gz > /js/module.js > /js/module.js.gz > > If the client requested compression, and the pre-compressed version > exists, then it just serves it as-is, without having to compress it again > and again and again for each client. > > In the default servlet there is also a otherGzipFileExtensions > init-parameter for other file extensions that can be compressed, like > ".svgz" > > > -- > Joakim Erdfelt <[email protected]> > webtide.com <http://www.webtide.com/> - intalio.com/jetty > Expert advice, services and support from from the Jetty & CometD experts > eclipse.org/jetty - cometd.org > > On Mon, Jan 12, 2015 at 6:39 AM, Andrew Penhorwood <[email protected]> > wrote: > >> I believe so. I read the documentation too, which list these >> requirements. I also looked at the source for the gzip filter on this >> version of jetty. It appears that the 0 Default might be wrong but that >> does not matter in this case. I created files that would match all of the >> above as best I could. >> >> I turned on detail logging and I can see the gzip filter in the chain but >> the files never seem to be gzipped. I will try setting up a public test if >> I have time later today. Has anyone else got gzip to work on Jetty 9.2.x? >> >> Box is >> >> - Windows 7 Pro 64 bit. >> - Java is 1.8_20 >> - Jetty 9.2.6 >> - client is Chrome. Will try creating a better test too. >> >> Andy >> >> On Mon, Jan 12, 2015 at 8:29 AM, Stefan Magnus Landrø < >> [email protected]> wrote: >> >>> Have you verified all this? >>> >>> GZIP Filter This filter will gzip or deflate the content of a response >>> if: >>> >>> - The filter is mapped to a matching path >>> - accept-encoding header is set to either gzip, deflate or a >>> combination of those >>> - The response status code is >=200 and <300 >>> - The content length is unknown or more than the minGzipSize >>> initParameter or the minGzipSize is 0(default) >>> - If a list of mimeTypes is set by the mimeTypes init parameter, >>> then the Content-Type is in the list. >>> - If no mimeType list is set, then the content-type is not in the >>> list defined by excludedMimeTypes >>> - No content-encoding is specified by the resource >>> >>> >>> >>> >>> 2015-01-12 12:32 GMT+01:00 Andrew Penhorwood <[email protected]>: >>> >>>> I am using chrome and I can see the gzip accept headers in the >>>> request. I can also see that the file size never changes when it comes >>>> across the wire. >>>> >>>> >>>> On Mon, Jan 12, 2015 at 2:15 AM, Christoph Läubrich < >>>> [email protected]> wrote: >>>> >>>>> Gzip must be requested by the client, have you checked that the client >>>>> actually request compressed data? What client do you use? >>>>> Also make sure your files have proper mime types and try to enable >>>>> only for a specific mime type to test. >>>>> >>>>> Beside this: How do you verify that content is Gzipped? Some versions >>>>> of IE+Firebug Console do not report the gzip content type. So you should >>>>> actually check with wire-shark or a simple java test client (just make >>>>> sure >>>>> to request compression!) >>>>> >>>>> Am 11.01.2015 20:14, schrieb Andrew Penhorwood: >>>>> >>>>>> I am using jetty9.2.6. The site has ran for months without issue on >>>>>> the Jetty 9.2.x codes bases. I decided to audit the site to see if there >>>>>> were things we could do to make it more efficient. One of those things >>>>>> was >>>>>> enabling gzip. So I added the gzip filter to to my webdefault.xml file. >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> jetty-users mailing list >>>>> [email protected] >>>>> To change your delivery options, retrieve your password, or >>>>> unsubscribe from this list, visit >>>>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>>>> >>>> >>>> >>>> >>>> -- >>>> Andrew Penhorwood >>>> [email protected] >>>> www.coldbits.com >>>> >>>> _______________________________________________ >>>> jetty-users mailing list >>>> [email protected] >>>> To change your delivery options, retrieve your password, or unsubscribe >>>> from this list, visit >>>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>>> >>> >>> >>> >>> -- >>> BEKK Open >>> http://open.bekk.no >>> >>> TesTcl - a unit test framework for iRules >>> http://testcl.com >>> >>> _______________________________________________ >>> jetty-users mailing list >>> [email protected] >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >> >> >> >> -- >> Andrew Penhorwood >> [email protected] >> www.coldbits.com >> >> _______________________________________________ >> jetty-users mailing list >> [email protected] >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://dev.eclipse.org/mailman/listinfo/jetty-users >> > > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users > -- Andrew Penhorwood [email protected] www.coldbits.com
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
