Apache 网站迁移和firebug时间配置文件中的差异

Apache 网站迁移和firebug时间配置文件中的差异,apache,iis,dns,firebug,webserver,Apache,Iis,Dns,Firebug,Webserver,我在enginehosting.com的apache下有一个php网站。我在asp.net MVC中重写了它,并将其安装在discountasp.net。我将响应时间与firebug进行比较 以下是旧的时间配置文件: 这是新的: 基本上,我对新站点的响应时间更长,在我发布的图片上不明显,但平均来说是的,有时有很大的差异,如旧站点2秒,新站点9秒,图像显示更渐进,而不是旧站点几乎立即显示。此外,时间剖面完全不同。正如您在第二张图片上看到的,DNS搜索经过了很长一段时间,这种情况发生在图像上,只有原

我在enginehosting.com的apache下有一个php网站。我在asp.net MVC中重写了它,并将其安装在discountasp.net。我将响应时间与firebug进行比较

以下是旧的时间配置文件:

这是新的:

基本上,我对新站点的响应时间更长,在我发布的图片上不明显,但平均来说是的,有时有很大的差异,如旧站点2秒,新站点9秒,图像显示更渐进,而不是旧站点几乎立即显示。此外,时间剖面完全不同。正如您在第二张图片上看到的,DNS搜索经过了很长一段时间,这种情况发生在图像上,只有原始html在新站点上更快。我认为一旦url被解析,那么它将应用于所有后续请求

还要注意的是,由于我仍然希望在测试时将我的域指向旧位置,所以我的新站点位于一个奇怪的URL下,如myname.web436.discountasp.net。这可能是原因吗?否则,还有什么

如果这更像是一个服务器故障问题,请随意移动它


谢谢

不幸的是,你在这里比较苹果和桔子。显示的测试结果用处不大,因为您试图比较使用不同技术编写的应用程序在不同托管公司的共享平台上的性能

我们可以推测可能存在差异的原因有很多:

ASP.NET MVC由于预热和编译而首次命中和滞后 您在DiscountASP托管的服务器可能负载过重 EngineHosting处的服务器可能未得到充分利用 折扣SP的可用带宽可能处于争用状态 您可能需要分析和优化代码 等等 但是,除非你在同一台机器上对两个应用程序进行基准测试,否则你就无法进行适当的科学比较,而且会拖后腿


最后,忽略myname.web436.discountasp.net url,这只是一个主机名/标题discountasp和许多其他主机添加的url,因此,如果您正在等待域名转移/注册,或者等待真实域名的DNS传播完成,您可以测试您的站点。您通常不能使用站点的IP地址,因为大多数共享主机在同一台服务器上的多个站点上共享一个IP地址,并使用HTTP主机头。

我不擅长ASP.net,但在discountasp.net之前,您的应用程序安装在哪里?同一台服务器?本地开发服务器?已编辑的问题。以前的公司是enginehosting.com。