2011-11-11 3 views
4

J'ai besoin d'une réplication unidirectionnelle du serveur vers CouchOne Mobile (iOs et Android). J'ai reniflé le trafic et je vois qu'il y a du texte simple JSON sans compression. Est-il possible d'accélérer le processus de réplication et de crypter le trafic si possible?Compresser le trafic de réplication Couchdb

+1

Avez-vous essayé de mettre un proxy comme suggéré [ici] (http://stackoverflow.com/questions/7522595/compressing-gzip-or-deflate-shows-lists-and-views-in-couchdb/7527222#7527222)? –

+0

@MarcelloNuccio Non. Mais je pense que cela ne fonctionne pas parce que c'est un processus de canapé interne et le canapé ne supporte pas la compression. –

Répondre

0

La suggestion de Marcello Nuccio d'utiliser un proxy est votre meilleure option pour le moment car CouchDB ne supporte pas nativement la compression GZip. Étant donné que la réplication est effectuée à l'aide de l'API HTTP publique, le proxy fonctionne correctement.

Supposons que votre application mobile fonctionne sur M et que vous avez un serveur S. Actuellement, vous aurez probablement la réplication mis en place sur M pour tirer de S. Si vous ajoutez un proxy inverse, P devant S alors vous avez juste besoin de changer la réplication de sorte que M tire de P.

Questions connexes