我正在写一个商业应用程序在Python中。它使用Ajax与浏览器前端对话,交换包含JSON格式数据的消息。阿贾克斯反应缓慢与Firefox上的Fedora 14
我有2台机器进行测试,一个运行Windows Server 2003与IE8,其他运行Fedora 14与Firefox 7.0.1。他们都连接到我的100MB局域网。
我可以在4种不同的方式测试我的应用程序 - 在Windows服务器/客户端的Windows和Windows Server/Fedora的客户端,服务器的Fedora/Windows客户端,和Fedora服务器/客户端的Fedora。除了Fedora/Fedora之外,它们都运行得很合理,而Fedora非常慢。
以下是一个特定的请求,这导致在服务器发送的2488个字节的数据包到客户端的定时。我展示了三个时间安排 - 第一,从客户端发送请求到接收响应的时间;第二,从服务器接收请求到发送响应的时间;第三,差异,这实际上是客户接收响应所花费的时间。我已确认服务器几乎立即收到请求。
WS-> WC 484ms 62ms 422ms
WS->的Fc 432ms 47ms 385ms
FS-> WC 1188ms 4ms的1184ms
FS->的Fc 3740ms 5ms的3735ms
我需要了解为什么Firefox需要接近4秒才能在同一台机器上接收2488字节。
我不认为这是一个DNS问题,因为我使用的数字IP地址。我曾尝试使用Firebug,但它只是确认接收响应需要将近4秒。
任何人都可以建议我应该看的其他东西吗?