如何加速Visual Studio Webserver(卡西尼)?

时间:2009-07-04 12:30:48

标签: asp.net asp.net-mvc visual-studio cassini

对于我的webapp,集成的Visual Studio Server(Cassini)比IIS慢得多。我怎样才能加快卡西尼的速度,这样我就不必为每一个小页面等待3秒?

2 个答案:

答案 0 :(得分:5)

您是在Web应用程序项目或网站项目中看到这个吗?

如果它是一个网站,那么问题可能是开发服务器需要在第一次执行时编译每个页面。同一页面的后续请求是否更快?

如果是Web应用程序项目,则Visual Studio会在开发服务器运行它之前对其进行编译。在这种情况下,您确定它是开发服务器吗?应用程序中的每个页面都有相同的延迟吗?

此外,您确定它不是磁盘或数据库延迟吗?

答案 1 :(得分:2)

  1. 确定您认为网络服务器是罪魁祸首的原因 你是如何确定它是Web服务器的?你是怎么测量这3秒的?是在每个页面上,还是只在某些页面上?它是连续的,还是一段时间后会变好?

  2. 确定慢速Web服务器的哪个方面是问题所在。 是否有很多CPU在使用?记忆?发生这种情况时还有其他事情发生吗?当您使用IIS时,您是否在具有慢速卡西尼号的同一台计算机上运行?其他一切都一样吗?相同数据库服务器正在使用相同的硬盘?

  3. 你必须缩小范围,就像在任何性能分析中一样。