5

正しいヘッダーで要求されると、couchdb はすべての _attachments を自動的に圧縮するようです。しかし残念ながら、これはビュー、ショー、またはリストでは起こりません。

結果をクライアントに返す前に圧縮を行う方法はありますか?

deflatejs (まだテストしていない) のようなサードパーティのライブラリを使用するのは悪いアプローチですか?

ありがとう

4

2 に答える 2

3

確かに js-deflate は show 関数と list 関数で使用できますが、view 関数では使用できません。また、効率が悪いのではないかと思います (数値が必要な場合はテストしてください)。

CouchDB がgzip エンコーディングをサポートしなくなるまでは、CouchDB の前にリバース プロキシを置いて圧縮を行うのが最も簡単な解決策です。たとえば、HttpGzipModuleで nginx を使用できます。

于 2011-09-23T09:57:48.270 に答える
1

CouchDB(Couchbase Single Server)のCouchbaseディストリビューションは、ディスク上のJSONファイルに対するGoogleの迅速な圧縮をサポートしています。同じことが見解にも当てはまると思いますが、私はより資格のある人に任せなければなりません。

于 2011-09-27T22:48:04.110 に答える