Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地网络中的http请求延迟_Http_Delay_Local Network - Fatal编程技术网

本地网络中的http请求延迟

本地网络中的http请求延迟,http,delay,local-network,Http,Delay,Local Network,本地网络中有两台计算机,192.168.1.101和192.168.1.102 101在windows xp上运行简单的web服务器,102在windows 7上运行 如果在101中运行客户端程序(与web服务器相同的机器)并发出GET请求,则完成请求需要0.2秒 如果从102运行相同的客户端程序,则完成请求需要1.5秒 延迟的原因是什么? 如果我从102上的firefox向101上的web服务器发出请求,第一个响应需要1.5秒,之后的一些请求需要0.2秒,同样,一个请求需要1.5秒。。等等——

本地网络中有两台计算机,192.168.1.101和192.168.1.102

101在windows xp上运行简单的web服务器,102在windows 7上运行

如果在101中运行客户端程序(与web服务器相同的机器)并发出GET请求,则完成请求需要0.2

如果从102运行相同的客户端程序,则完成请求需要1.5

延迟的原因是什么?

如果我从102上的firefox向101上的web服务器发出请求,第一个响应需要1.5秒,之后的一些请求需要0.2秒,同样,一个请求需要1.5秒。。等等——所以我认为firefox正在缓存某个东西一段时间

这不是web服务器预热问题,因为我从不停止web服务器

从101到102的ping小于1ms,但从102到101的ping超时。。不知道为什么,但请求只是延迟了1.5秒,而不是超时。

您的第一个问题:
如果您使用的是代理,如果您在浏览器设置中没有绕过本地地址的代理,则可能会发生这种情况。
您可以尝试在端口80处通过telnet连接到服务器101,发出GET请求并查看响应时间。
关于Ping超时:
101的服务器管理员可能阻止了ping请求。 否则,如果可以从浏览器访问服务器,ping通常不会超时。

发现问题:

web服务器尝试在192.168.1.102上执行反向dns,但失败


延迟是超时。。。解决方案是禁用反向dns选项。

属于superuser.com