AJAX在localhost和远程站点之间的速度差异

时间:2011-11-04 18:39:21

标签: ajax performance local

我想知道为什么在本地调试和实时远程站点时,AJAX请求之间的差异超过200毫秒。

我有两种情况:

1. browser - local IIS Express - remote SQL server 
2. browser - remote IIS Server - remote SQL server 

场景#2 IIS服务器连接本地网络上的SQL Server(192.168.1。*),因此这应该没有问题。

Scenario #1, Firebug AJAX response around 78ms for all requests I have done
Scenario #2, Firebug AJAX response around 350ms for all requests I have done

对本地开发的远程SQL查询IIS Express应该并且可能比远程IIS与本地子网上的SQL通信慢。

那么减速在哪里?我想它必须在远程IIS和浏览器之间,但我该怎么做才能改善这一点?对该机器的正常ping约为40ms。

由于

1 个答案:

答案 0 :(得分:1)

您使用过FireBug,它在客户端配置文件方面更有意义。您可以尝试使用Glimpse(http://blog.getglimpse.com/2011/11/01/glimpse-0-86-released/)进行服务器端分析。可能它可以为您提供有关服务器端发生的更多详细信息。