当我使用Visual Studio Web Dev Server运行asp.net(表单)站点时,站点工作得非常快(一切都在分析器下进行了优化),firebug显示该页面需要大约100毫秒才能生成。但是当它部署在IIS下的vps上时,同一页面需要大约400ms。
为什么IIS生成的页面长于平均VS Dev Server?
我的意思是确切的页面生成,没有加载,因此它不依赖于慢速网络或其他任何东西。我可以假设vps很慢,但它有4BG内存,2个处理器,只运行一个asp.net站点,所以没有什么可以浪费资源。
如果VS Dev Server可以在~100ms内生成页面,那么我想IIS应该能够做同样的事情吗?
答案 0 :(得分:3)
那不是IIS。这是您的低质量VPS,共享资源有限。尝试使用更好的服务器或在本地IIS上进行测试。