当我使用 Visual Studio Web Dev Server 运行 asp.net (forms) 站点时,该站点运行得非常快(一切都在分析器下进行了优化),firebug 显示该页面需要大约 100 毫秒才能生成。但是当它部署在 IIS 下的 vps 上时,同一页面需要大约 400 毫秒。
为什么 IIS 生成的页面比平均 VS 开发服务器长?
我的意思是页面生成,没有加载,所以它不依赖于慢速网络或其他任何东西。我可以假设 vps 很慢,但它有 4BG RAM、2 个处理器并且只运行一个 asp.net 站点,所以没有什么可以浪费资源。
如果 VS Dev Server 可以在 ~100ms 内生成页面,那么我猜 IIS 应该也能做到这一点?