2010-02-04 2 views
0

есть 2 компьютеров в локальной сети, 192.168.1.101 192.168.1.102 &HTTP задержка запроса в локальной сети

101 работает простой веб-сервер на Windows XP, 102 под управлением Windows 7.

, если я запустите клиентскую программу на 101 (тот же компьютер, что и веб-сервер) и выполните запрос GET, для завершения запроса требуется 0,2 секунд.

Если я запустил одну и ту же клиентскую программу от 102, для завершения запроса требуется 1,5 секунд.

что может быть причиной задержки?

Если я делаю запрос от firefox на 102 к веб-серверу на 101, первый ответ занимает 1,5 секунды, некоторые запросы потом занимают 0,2 секунды, и снова 1 запрос принимает 1,5 .. и так далее, поэтому я думаю, что firefox кэширует что-то в течение некоторого времени.

Это не проблема разминки веб-сервера, потому что я никогда не останавливаю веб-сервер.

ping от 101 до 102 меньше, чем 1 мс, но пинг от 102 до 101 - это тайм-аут .. не знаю почему, но запросы просто задерживают 1,5, а не тайм-аут.

+0

Принадлежности на superuser.com –

ответ

0

нашел проблему:

веб-сервер пытался сделать обратный DNS на 192.168.1.102, так и не удалось.

Задержка была таймаутом ... решение было отключить опцию обратного dns.

0

Ваш первый вопрос:
Если вы используете прокси-сервер, это может произойти в случае, если вы не обошли прокси для локального адреса в настройках браузера.
Вы можете попробовать подключиться к серверу 101 на порту 80 и выполнить запрос GET и посмотреть время ответа.
О Ping тайм-аут:
Может случиться так, что администратор сервера 101 заблокировал запросы ping. В противном случае пинг никогда не может вообще затягиваться, если сервер доступен из браузера.

 Смежные вопросы

  • Нет связанных вопросов^_^