为什么';t Cloudant/CouchDB是否从show函数压缩HTML?

为什么';t Cloudant/CouchDB是否从show函数压缩HTML?,couchdb,gzip,cloudant,Couchdb,Gzip,Cloudant,我在Cloudant中有一个数据库,在我的设计文档中有一个显示功能,可以生成大量HTML文件: function(){ return { body : doc.bunchOfHTML, headers : { "Content-Type" : "text/html" } } } 我注意到访问这个页面会返回未压缩的HTML。同时,当我作为文档的附件访问CSS文件时,我注意到它们被压缩了 为什么show函数的输出没有被压缩,我们如何才能做到这一点?这可能

我在Cloudant中有一个数据库,在我的设计文档中有一个显示功能,可以生成大量HTML文件:

function(){
  return {
    body : doc.bunchOfHTML,
    headers : {
      "Content-Type" : "text/html"
    }
  }
}
我注意到访问这个页面会返回未压缩的HTML。同时,当我作为文档的附件访问CSS文件时,我注意到它们被压缩了


为什么show函数的输出没有被压缩,我们如何才能做到这一点?

这可能是一个被忽略/尚未实现的功能

但是,如果您的文档不依赖于查询参数,并且是静态文档,则可以将HTML存储为附件,并使用路由访问它们。有关更多信息,请参阅(提示:请特别注意末尾的“相对路径”部分):

这种方法的缺点是404会很难看,除非您的文档太少,无法单独路由它们

[{
    "from": "/mydocs/:docid",
    "to": "/../../:docid/show.html",
    "query": {} 
}]