日期:2014-05-18  浏览次数:20583 次

iis是怎么处理请求的
HTML code

  <html>
    <head>
    </head>
  <body>
    <input type="file"/>
    <input type="submit" value="提交"/>
  </body>
  </html>


  假如在浏览器选择了一个很大的文件 比如一个G甚至更大,然后提交。。。。iis是怎么处理接受过来的数据,它是接受到一点数据就存一点在硬盘的临时文件,还是把接受到的数据暂时存放在内存里。。我最开始认为是存在内存里的,但我测试了一下,我提交了一个1g的文件,没有发现内存有什么变化,反而cpu使用率一下子暴涨,请问何解?

------解决方案--------------------
当然是在内存里面。看不到变化有2个原因,一个是服务器没有接收。另一个是,你使用了Windows Vista/Windows 7的任务管理器,它显示的是物理内存使用量,没有算上交换文件和缓存。在XP下的任务管理器,内存使用量按照PF计算。