asp.net - 在 IIS7 中启用动态压缩是否值得?

标签 asp.net iis-7 compression

我正在尝试寻找所有可能的方法来提高我的网站性能。我正在考虑在服务器级别启用动态压缩,但担心性能下降(没有缓存压缩页面 - 文件损坏 - 服务器上的开销)。 我应该放弃 IIS 7 的动态压缩吗?有没有比内置压缩模块做得更好的模块?

最佳答案

您几乎应该始终启用动态压缩(默认情况下启用静态压缩)。动态压缩==过度的处理压力是一个有害的神话。这是MSDN :

Despite a common myth, dynamic compression usually does not have a prohibitive CPU overhead. In fact, dynamic compression often causes less than 5 percent of the total CPU utilization on a busy server. Dynamic compression can be deployed somewhat liberally to allow for maximum bandwidth savings for any application workloads.

此外,您还可以在 IIS7 中指定用于压缩的 CPU 限制。

关于asp.net - 在 IIS7 中启用动态压缩是否值得?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/831041/

相关文章:

.net - 蓝屏死机的某处是否有实现?

asp.net-mvc - IIS7 + ASP.NET MVC 客户端缓存 header 不工作

asp.net-mvc - 无法在Web服务器上启动调试 'localhost'

algorithm - 如何在不阅读其全部内容的情况下跟踪压缩文件?

java - GZIP压缩和解压问题

asp.net - 我可以在 asp.net 中隐藏我们的地址栏 url 吗

asp.net - css 样式复选框在所有浏览器中看起来都像 safari

c# - 在 GridView (ASP.NET) 中编辑一个没有键(值对象)的对象

c# - 在专用服务器上的 IIS 7 上运行 .net webservice 时出错

.NET DeflateStream 与 linux zlib 的区别