Bin*_*ony 18 .net asp.net iis .net-4.0
ASP.NET工作进程是否仍然以31Kb的块返回数据
这篇2004年5月撰写的MSDN文章规定了以下内容.
使用ASP.NET进程模型时,ASP.NET辅助进程将响应发送回客户端,它首先通过IIS以31千字节(KB)的块发送它们.这适用于.NET Framework 1.1,但在将来的版本中可能会更改.ASP.NET必须通过IIS发送的31 KB以上的块,页面运行速度越慢.您可以通过浏览页面,查看源,然后将文件保存到磁盘来确定ASP.NET对页面所需的块数.要确定块的数量,请将页面大小除以31.
自2.0,3.5和4.0以来,这种架构是否已经改变?
如果是这样,那么每个新版.NET的新块大小是什么?
[编辑]
自发布以来已经超过两周没有correct
回复:(
请不要提供推测性答案
我认为真正的问题是——这重要吗?原来的文章写得很糟糕,让你认为它确实如此。从工作进程返回到IIS的31kb块都在一个系统上,这并不意味着31kb块返回到客户端。IIS 处理这些块,然后单独确定如何将它们分块以发送到客户端。性能与块的数量无关,它与字节的数量有关。
更改块的大小不会以任何明显的方式改变您的性能。这就像尝试更改 Word 文档的内存页面大小一样。我认为这就是 MS 自 2004 年以来就没有提到块大小的原因 - 这是一个内部衡量标准,对性能没有明显影响。
归档时间: |
|
查看次数: |
738 次 |
最近记录: |