当我使用浏览器/AJAX 请求请求页面时,我看到很多空格和换行符,我认为这必须为检索响应增加一些开销,因为它们也属于字符意味着字节和大小。对 ?
从服务器发送时是否可以通过某种方式将其删除?如何 ?(我正在使用 IIS 和 asp.net 进行开发)
当我使用浏览器/AJAX 请求请求页面时,我看到很多空格和换行符,我认为这必须为检索响应增加一些开销,因为它们也属于字符意味着字节和大小。对 ?
从服务器发送时是否可以通过某种方式将其删除?如何 ?(我正在使用 IIS 和 asp.net 进行开发)
有一些 http 模块可以满足您的要求
例如这里是一个
http://madskristensen.net/post/A-whitespace-removal-HTTP-module-for-ASPNET-20.aspx
在我看来,在某些情况下,您不需要这样做,因为您花费更多时间在服务器清除页面上,而不是发送它,特别是如果它是 gZipped。一个好的解决方案是手动缓存最终的清除页面,然后发送缓存(在需要时更新它等),但这是更多的代码。
还有类似的问题
asp.net MVC ActionFilter for remove empty lines in result
asp.net MVC ActionFilter 用于删除结果中的空行
在谷歌上搜索的关键是“ Minify Html ”