5

当使用正确的标头请求时,couchdb 似乎会自动压缩其所有 _attachments。但不幸的是,这不会发生在视图、节目或列表中。

在将结果返回给客户端之前,有什么方法可以实现压缩?

使用像deflatejs这样的第三方库(尚未测试)是一种不好的方法吗?

谢谢

4

2 回答 2

3

您当然可以在显示和列表函数中使用 js-deflate,但不能在视图函数中使用。我也怀疑它效率低下(只是猜测,如果你想要数字,请测试它)。

在 CouchDB 不支持 gzip 编码之前,最简单的解决方案是在 CouchDB 前面放置一个反向代理来进行压缩。例如,您可以将 nginx 与HttpGzipModule一起使用。

于 2011-09-23T09:57:48.270 回答
1

CouchDB(Couchbase 单服务器)的 Couchbase 发行版支持 Google 对磁盘上 JSON 文件的快速压缩。我相信观点也是如此,但我将不得不听从更有资格的人。

于 2011-09-27T22:48:04.110 回答