Rails
MySQL

RailsでMySQLのクライアント-サーバー間の通信を圧縮する方法

Webサーバー(nginx)でgzip圧縮するのと同様にRailsでMySQLのクライアント-サーバー間の通信を圧縮する方法。

development:
  adapter: mysql2
  username: user
  database: database
  host: "localhost"
  pool: <%= ENV["DB_POOL"] || ENV["RAILS_MAX_THREADS"] || 5 %>
  flags:
    - COMPRESS

参考

https://github.com/brianmario/mysql2#flags-option-parsing