ukigumo/Ukigumo-Server — pull request #24 by cho45 (2014-02-21 09:10:01+00:00)
Title: Compress body and vc_log with enable_compression option.

This maintain backward compatibility with detemining compression by GZIP header.

テストのログが案外長大になってしまい DB ファイルが肥大化しがちになるので、圧縮が効きそうなところに圧縮をかけるようにするパッチです。

アクティブなプロジェクトのテストで、いろいろあって 1レポート 500kB とかになると、5分毎のテストだとしても、8時間で 48MB ぐらいになり、21日程度で 1GB を超えます。(プッシュ毎全テストとかだともっといってしまう)

テスト結果は圧縮するとだいぶ縮むので、パッチの実装はともかく、なんらかの形で圧縮してもいいかと思いました。