У меня было несколько записей в хостах (потому что я использую виртуальные серверы). Раньше у меня было
127.0.0.1 localhost
127.0.0.2 i.localhost
127.0.0.3 secure.localhost
То, что работает лучше, но не идеально, это это :
127.0.0.1 localhost secure.localhost i.localhost
Я предлагаю закрыть браузеры, закрыть Apache, перезапустить в обратном порядке при тестировании.
Пока что ни одно из исправлений не сработало для меня. Проблема остается неустойчивой. ..
Однако я заметил кое-что интересное и решил, что поделюсь надеждой, что кто-то еще может добавить к этому.
Если вы отключили WiFi (то есть отключили внешний интернет-канал) и, например, открыли Chrome, FireFox и, возможно, другие браузеры одновременно, и если Chrome подавился страницы, и вы получаете вращающееся колесо, и в этот момент вы также пытаетесь загрузить файл из другого браузера, (с локального хоста), он также будет зависать до тех пор, пока время ожидания chrome не истечет (или что-то еще) и, наконец, не завершится много секунд спустя, даже для простых страниц.
Это также происходит с тем, что IE блокирует и блокирует доступ из других браузеров. Я пробовал это много раз, и я убежден, что происходит что-то очень смешное.
Кажется, существует связь между различными процессами браузера. Ненавижу это говорить, но подозреваю, что в стеке Windows Windows есть ошибка, настолько невозможная, насколько это звучит. Другая возможность заключается в том, что chrome просто зашагает по стеку ip или блокирует какой-то файл, чтобы другие не могли его использовать.
Также очень интересно отметить, что если Chrome заморожен, вы снова включаете Wi-Fi, как только подключается Интернет, после чего Chrome или IE завершают работу, а также блокируются другие браузеры.
Странно, если вы спросите меня. Если вы работаете на локальном хосте, НЕТ взаимодействия с Интернетом.
Я пытался использовать WireShark, чтобы увидеть, что происходит, но это сбивает с толку, и до сих пор я не смог зафиксировать какие-либо пакеты.
Происходит что-то очень смешное.
Я удалил свой .htaccess и поместил httpd.conf, в котором минимальные изменения отличаются от значений по умолчанию.
Я использую Win7x64Pro, Apache 2.4.7.
Кстати, это не php вещь. Я уверен в этом на данный момент.
Кроме того, блокировки происходят, по-видимому, в ^ R (перезагрузка страницы), а не при просмотре страницы и в тех случаях, когда другие компоненты страницы необходимо проверять на наличие текущих, таких как спрайты меню (изображения). Это было бы там, где есть статус 304 (используйте HttpFox, чтобы увидеть их).
Кроме того, если вы быстро перезагрузите ту же страницу, вероятность того, что она будет работать, намного выше. Если вы подождете минуту, то она снова заткнется. Я подозреваю, что Chrome получает результаты из краткосрочного кеша, который частично маскирует более глубокую проблему.