Marcello Nuccio suggests using a proxy server - your best option at the moment, because CouchDB does not support GZip compression natively. Since replication is done using the public HTTP api, the proxy will work fine.
Suppose your mobile application runs on M and you have an S server. You are currently likely to have replication set to M in order to deduce from S If you added a reverse proxy, P before S , you just need to change replication, so M pulls from P
source share