have stumbled upon something weird when enabling Rack::Deflater to gzip my response body. Perhaps i'm missing something but with this enabled the response is compressed however the ETag for the resource changes on every single request. This is forcing the app to respond each time rather then sending a 304. This works without Rack::Deflater enabled and I have verified that the page source is not changing. Am running a rails app with thin as the web server.
Gemfile.lock https://gist.github.com/2510816
Is there someway I can get a bit more output from rack middleware so I might be able to see whats going on?
Thanks in advance.