正しいヘッダーで要求されると、couchdb はすべての _attachments を自動的に圧縮するようです。しかし残念ながら、これはビュー、ショー、またはリストでは起こりません。
結果をクライアントに返す前に圧縮を行う方法はありますか?
deflatejs (まだテストしていない) のようなサードパーティのライブラリを使用するのは悪いアプローチですか?
ありがとう
正しいヘッダーで要求されると、couchdb はすべての _attachments を自動的に圧縮するようです。しかし残念ながら、これはビュー、ショー、またはリストでは起こりません。
結果をクライアントに返す前に圧縮を行う方法はありますか?
deflatejs (まだテストしていない) のようなサードパーティのライブラリを使用するのは悪いアプローチですか?
ありがとう
確かに js-deflate は show 関数と list 関数で使用できますが、view 関数では使用できません。また、効率が悪いのではないかと思います (数値が必要な場合はテストしてください)。
CouchDB がgzip エンコーディングをサポートしなくなるまでは、CouchDB の前にリバース プロキシを置いて圧縮を行うのが最も簡単な解決策です。たとえば、HttpGzipModuleで nginx を使用できます。
CouchDB(Couchbase Single Server)のCouchbaseディストリビューションは、ディスク上のJSONファイルに対するGoogleの迅速な圧縮をサポートしています。同じことが見解にも当てはまると思いますが、私はより資格のある人に任せなければなりません。