gpt4 book ai didi

iis - IIS 的最佳 GZIP 压缩设置是什么?

转载 作者:行者123 更新时间:2023-12-04 14:27:38 25 4
gpt4 key购买 nike

您可以将 HcDynamicCompressionLevel 设置为 0-10 之间的任意值。我听说 10 不好(CPU 使用率高),但效果最好的神奇数字是多少?

最佳答案

动态压缩设置为 5 到 9 DO 实际上会降低 CPU 负载。静态压缩仅发生一次(直到文件被重新缓存),您可以将静态压缩设置得较高。

这篇深入的文章推荐4 用于动态压缩7 到9 用于静态压缩。该文章使用您可以阅读并自行决定的信息支持此建议。

http://weblogs.asp.net/owscott/archive/2009/02/22/iis-7-compression-good-bad-how-much.aspx

小型动态页面可以受益于更高的动态压缩设置,因为 CPU 负载随着文件的增加而增加。在大约 200 KB 的大小上,您将需要考虑较低的页面动态设置。另请注意,高动态压缩设置会增加从每个页面请求中获取第一个字节的时间。这些因素支持使用更受限制的设置 4 进行动态压缩。

再一次,静态资源可以使用高设置,因为只有第一个请求会影响 CPU 负载和客户端等待时间。然而,如果您提供许多大型静态资源,那么静态压缩也不会得到返回,因为您的缓存将填满并开始踢出资源;因此,压缩资源不会从缓存中重复提供服务中受益。

注意:没有“10”的设置。

还有两件事需要考虑:

.config 文件中的 httpCompression 元素具有在 CPU 负载过高时禁用压缩的设置:

dynamicCompressionDisableCpuUsage="90"
dynamicCompressionEnableCpuUsage="80"

staticCompressionDisableCpuUsage="100"
staticCompressionEnableCpuUsage="80"

当 CPU 负载低于指定值时,EnableCpuUsage 设置会重新启用压缩。

另一个设置禁用对小文件的压缩:

minFileSizeForComp="2700"

IIS 7.5 在意识到一些压缩文件大于原始文件后,将压缩的最小文件大小从 IIS 7.0 中的默认 256 字节提高到默认的 2,700 字节。我不知道 2,700 字节是否最好,但由于 IP 数据包合理地约为 1,400 字节,此设置将防止压缩少于两个数据包的文件。在任意挑战 Microsoft 提高此设置的决定之前,我想进行实际测试或阅读专家的建议。

关于iis - IIS 的最佳 GZIP 压缩设置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/282650/

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