gpt4 book ai didi

.net - 在 IIS 7.5 中启用 JSON 动态压缩

转载 作者:行者123 更新时间:2023-12-03 04:49:32 33 4
gpt4 key购买 nike

我正在尝试启用 Web API Controller 发送的 JSON 响应的压缩,但由于某种原因,它不起作用。我在 StackOverflow 和 Microsoft 论坛上遇到过很多类似的问题。这样动态压缩模块就安装好了,applicationHost.config中的httpCompression如下: Configuration editor

dynamicTypes

如您所见,我已提高了 dynamicCompressionDisableCpuUsagedynamicCompressionEnableCpuUsage 值。我还在 applicationHostweb.config 中将 urlCompression 设置为以下值:

 <urlCompression doStaticCompression="true" doDynamicCompression="true" />

失败的请求跟踪(如此处所述:https://stackoverflow.com/a/787251/829623)显示静态压缩的一些命中,但动态压缩没有显示任何命中。

响应大小从 800 KB 到 20 MB 不等。但它们都没有被压缩。

这里的问题是我的本地 IIS 8 服务器具有相同的配置压缩所有内容,而且我刚刚不知道为什么会出现此问题。也许问题出在CPU使用率上?可以查吗?不幸的是,除此之外,我没有任何假设。

最佳答案

您可以尝试在 ApplicationHost.config 上将frequentHitThreshold 设置为 1(在 web.config 上设置它不会覆盖 AH 设置afaik)

<serverRuntime frequentHitThreshold="1" />

另一件事是检查您的 IIS 7.5 服务器上是否安装了动态压缩。 2k8 默认情况下没有启用它。 http://www.iis.net/configreference/system.webserver/urlcompression

关于.net - 在 IIS 7.5 中启用 JSON 动态压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27121028/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com