asp.net-mvc-2 - 将此行添加到 web.config 有什么作用?

标签 asp.net-mvc-2 .net-4.0 web-config

我读过 here关于我们应该添加的asp.net应用程序的改进 -

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

任何人都可以用简单的话解释一下这是做什么的,每个 .net 应用程序都应该添加这个吗?

最佳答案

压缩可以帮助节省带宽,并可能减少页面加载时间。启用压缩后,服务器基本上会在将文件发送到客户端之前对其进行 gzip。这可能会占用更多的 CPU 时间来进行压缩,但这样做的目的是在传输过程中节省时间。

动态压缩将在动态脚本(如 aspx 页面)上启用压缩。

静态压缩将启用对 html 文件和图像等静态文件的压缩。

关于asp.net-mvc-2 - 将此行添加到 web.config 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4455466/

相关文章:

c# - 从类库访问 ViewContext

c# - 表达式树 : iterate through strings and check if they contained in another Expression

c# - TryExecuteTask(task) 总是阻塞吗?

ASP.NET:web.config 在哪里/如何缓存?

asp.net - TicketCompatibilityMode 上的 IIS 配置错误

version-control - TFS 2008,从源代码管理中删除文件但将其保留在项目中

c# - 将图像发布到 asp.net mvc Controller 操作

c# - 数据注释自定义验证器在 MVC2 中不起作用(如我所料)

c# - ASP.NET MVC - 将图像上传到 Amazon S3

.net - NHibernate 2.1.2 与 .NET 4 兼容吗?