Remova cabeçalhos HTTP desnecessários nas respostas dos meus trilhos

No momento, estou desenvolvendo uma API em que o tamanho é importante: quero que a resposta contenha o menor número de bytes possível. Eu otimizei minha resposta JSON, mas o rails ainda responde com muitos cabeçalhos estranhos

<code>HTTP/1.1 200 OK
Server: nginx/0.7.67                            # Not from Rails, so ok.
Date: Wed, 25 Apr 2012 20:17:21 GMT             # Date does not matter. We use ETag Can I remove this?
ETag: "678ff0c6074b9456832a710a3cab8e22"        # Needed.
Content-Type: application/json; charset=utf-8   # Also needed.
Transfer-Encoding: chunked                      # The alternative would be Content-Length, so ok.
Connection: keep-alive                          # Good, less TCP overhead.
Status: 200 OK                                  # Redundant! How can I remove this?
X-UA-Compatible: IE=Edge,chrome=1               # Completely unneded.
Cache-Control: no-cache                         # Not needed.
X-Request-Id: c468ce87bb6969541c74f6ea761bce27  # Not a real header at all.
X-Runtime: 0.001376                             # Same goes for this
X-Rack-Cache: invalidate, pass                  # And this.
</code>

Portanto, há muitos cabeçalhos HTTP desnecessários. Eu poderia filtrá-los no meu servidor (nginx), mas há uma maneira de parar isso diretamente nos trilhos?

questionAnswers(3)

yourAnswerToTheQuestion