1

У меня Windows 7 и локальный сайт на Apache / PHP. У меня установлены самые последние версии.

У меня есть несколько компьютеров, подключенных к локальной сети через маршрутизатор, который присваивает компьютерам локальные IP-адреса, например 192.168.1.x

Когда я получаю к нему доступ со своего компьютера по адресу http://127.0.0.1/ он загружается мгновенно.

Но если я получаю к нему доступ по локальному IP-адресу, например, по http://192.168.1.120/ , он подключается значительно медленнее и может даже занять до 20 секунд.

И сам сервер, и локальные ПК демонстрируют такое же поведение (одинаково медленно) при доступе к сайту через локальный IP-адрес.

Так есть идеи, что с ним не так?

--РЕДАКТИРОВАТЬ--

Что ж, благодаря предложению я проверил мою переменную ServerName в appache. После установки 192.168.1.120 (адрес, по которому я на самом деле делаю свои запросы) я заметил улучшение. Это соединит меня почти мгновенно, но если я неактивен в течение минуты или меньше, это заставит меня снова ждать подключения к моему локальному сайту в течение примерно 10 секунд.

Я до сих пор не знаю, что вызывает это, и если у вас есть какие-то идеи, вы можете внести свой вклад. :-)

1 ответ1

0

Тайм-ауты, работающие затем нерабочие и другие характеристики предполагают наличие дублированных IP-адресов в сети или некоторую проблему с ARP. Проверьте таблицу ARP как при запуске веб-сайта, так и при его задержке, перечислив записи.

ARP -a 192.168.1.120

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .