动态压缩

作者:Walter Oliver

动态压缩可节省大量带宽,并权衡是否使用用额外的 CPU。 如果带宽节省比额外的 CPU 更重要,并且服务器当前不受 CPU 限制,请启用动态压缩。

可通过名为 dynamicCompressionDisableCpuUsage 的服务器上的设置来控制动态压缩使用的 CPU 量。 此设置确保在系统达到指定的 CPU 使用率级别的情况下,动态压缩不会造成额外的负载。 禁用 CPU 使用率的默认值为 90%。 可根据你的要求,确定一个适用于你自己的环境的数字。

注意

如果未安装动态压缩,则这些设置不会生效。

配置动态压缩

  • 打开命令提示符并运行以下命令:
%windir%\system32\inetsrv\appcmd set config -section:urlCompression /doDynamicCompression:true
%windir%\system32\inetsrv\appCmd set config -section:httpCompression /dynamicCompressionDisableCpuUsage:50
%windir%\system32\inetsrv\appCmd set config -section:httpCompression /dynamicCompressionEnableCpuUsage:30