【问题标题】:Azure DocumentDb compress / gzip responseAzure DocumentDb 压缩/gzip 响应
【发布时间】:2016-05-23 10:01:00
【问题描述】:

有没有办法让 documentdb 返回压缩响应/gzip?

背景

我需要尽快返回大约 1800 个文档。现在一个文档的大小约为 5kb。这意味着查询将返回 8.8 MB。

整个查询的当前速度约为 6.5 秒,即 1.3 MB/秒。我的整个查询性能受到网络延迟的影响。托管文档数据库的西欧,预计东欧的结果。

查询结果具有巨大的压缩率。 8.8Mb 将被压缩成 400 kb。

我还在同一数据中心内尝试了 Azure Functions,查询性能下降到 5.5 秒,所以没那么多。

【问题讨论】:

    标签: performance azure azure-cosmosdb nosql


    【解决方案1】:

    您可以在 JavaScript 存储过程中实现压缩,并使用它来查询和返回数据。

    更多关于存储过程的信息可以在这里找到:https://azure.microsoft.com/en-us/documentation/articles/documentdb-programming/#stored-procedures

    DocumentDB 不支持压缩响应。

    【讨论】:

    • 感谢您的回复,约翰。我已经使用github.com/cscott/lzma-purejs 完成了这项工作。完美运行,但执行几次后就被阻塞了。
    猜你喜欢
    • 2012-02-12
    • 2014-02-20
    • 1970-01-01
    • 2011-07-13
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多