向CouchDB添加gzip支持的推荐方法是什么?

时间:2016-09-28 13:21:26

标签: couchdb pouchdb

我正在尝试设置一个CouchDB部署,该部署需要能够返回gzip的响应(12mb未压缩和400kb压缩响应)。我还需要SSL支持和CORS。

之前我曾使用Apache作为反向代理,但我发现对于连接不良的大型复制它是不可靠的。我的偏好是直接为CouchDB提供服务,没有任何代理,我们目前正在CouchDB中提供SSL。

我成功设置了这个代理:http://broken-by.me/tag/accept-encoding-gzip/,它使用节点和连接模块(加上cors和压缩)。它非常简单,工作正常。然后,只要我需要一个gzip的响应,我就把请求发送到另一个端口。但这意味着我为这些请求丢失了SSL。我应该弄清楚如何将SSL添加到节点?或者人们推荐ngingx作为代理在一切之前,然后使用nginx做gzip,cors和ssl?生产CouchDB部署的最佳实践是什么?

0 个答案:

没有答案