我有两台服务器,一台虚拟,一台物理,两台机器上运行完全相同的网站。
两台机器的 CPU 负载均约为 2%,并且有大量 RAM 可供使用。
不知何故,该网站在关闭缓存的情况下,在虚拟机(顺便说一下,它是一个开发服务器)上的加载时间约为 500 毫秒,但在物理机上却几乎需要整整 3 秒。
它们都运行 Server 2003、IIS6 以及 asp.net 2.0 版本
我可以从哪里开始解决这个问题?
谨致问候 LP
答案1
- 您能否简要介绍一下该网站的内容?加载主页需要执行哪些操作?是数据库访问还是其他?
- 除了虚拟机/物理机箱之外,站点之间还有什么区别?它们使用相同的数据源吗?如果不是,可能是数据源速度慢?
- 无论如何,使用分析工具来找出网站花费这 3 秒钟做什么是个好主意。VSTS、ANTS、JetBrains dotTrace、YourKit - 任何一个都可以。
答案2
我放弃了这个特定的问题,让开发人员重建他们的网站,因为它几乎没用,而且有更多关于朱利安·阿桑奇的泄密事件,很抱歉打扰你。