使用 IIS6 的 ASP.NET 网站速度很慢

使用 IIS6 的 ASP.NET 网站速度很慢

我有两台服务器,一台虚拟,一台物理,两台机器上运行完全相同的网站。

两台机器的 CPU 负载均约为 2%,并且有大量 RAM 可供使用。

不知何故,该网站在关闭缓存的情况下,在虚拟机(顺便说一下,它是一个开发服务器)上的加载时间约为 500 毫秒,但在物理机上却几乎需要整整 3 秒。

它们都运行 Server 2003、IIS6 以及 asp.net 2.0 版本

我可以从哪里开始解决这个问题?

谨致问候 LP

答案1

  • 您能否简要介绍一下该网站的内容?加载主页需要执行哪些操作?是数据库访问还是其他?
  • 除了虚拟机/物理机箱之外,站点之间还有什么区别?它们使用相同的数据源吗?如果不是,可能是数据源速度慢?
  • 无论如何,使用分析工具来找出网站花费这 3 秒钟做什么是个好主意。VSTS、ANTS、JetBrains dotTrace、YourKit - 任何一个都可以。

答案2

我放弃了这个特定的问题,让开发人员重建他们的网站,因为它几乎没用,而且有更多关于朱利安·阿桑奇的泄密事件,很抱歉打扰你。

相关内容