代码之家  ›  专栏  ›  技术社区  ›  Anil Namde

如何从服务器响应中删除空格和换行符?

  •  0
  • Anil Namde  · 技术社区  · 15 年前

    当我使用browser/ajax请求请求一个页面时,我看到了大量的空格和换行符,我认为这一定会增加一些检索响应的开销,因为它们也属于字符意味着字节和大小。正确的?

    从服务器发送时是否可以删除它?怎样? (我正在使用IIS和ASP.NET进行开发)

    1 回复  |  直到 15 年前
        1
  •  2
  •   Community CDub    8 年前

    有一些http模块可以满足您的要求

    例如这里有一个
    http://madskristensen.net/post/A-whitespace-removal-HTTP-module-for-ASPNET-20.aspx

    究竟如何 一些案例 在我看来,您不需要这样做,因为您花更多的时间在服务器上清除页面,而不是发送它,特别是如果它是gzip。一个好的解决方案是手动缓存最终的清除页面,然后发送缓存(在需要时更新它等),但这是更多的代码。

    同样的问题
    asp.net MVC ActionFilter for remove empty lines in result

    用于删除结果中空行的ASP.NET MVC ActionFilter

    Minify Html output of ASP.NET Application

    在谷歌上搜索的关键是 超文本HTML