Моему проекту не нужно ничего из Интернета, ни JQuery, ни твиттера, ни ничего! и он отлично работает, когда нет подключения к Интернету вообще, и, конечно, когда есть подключение к Интернету. Проблема в том, что когда я загружаю что-то из интернета, мой локальный хост становится очень медленным! Любой совет, кроме как прекратить загрузку, пока вы работаете? Я использую: Wamp, Windows 7 64bit
2 ответа
Сетевой стек все еще участвует в поиске локального хоста (во-первых, он может быть установлен на любой IP-адрес в вашем файле hosts). Сообщение на форуме здесь предполагает, что даже NIC вовлечен.
На ПК, когда вы пропингуете свой шлейф, NIC подключается к NDIS(спецификации интерфейса сетевого драйвера), который является программным драйвером для NIC и находится между уровнем Internet/Data Link. Этот драйвер отвечает за совместное использование нескольких стеков протоколов, например, IPX/SPX, TCP/IP. Таким образом, пинг на самом деле не создается и не отправляется по проводам. Он просто "опрашивает" соответствующий драйвер стека, чтобы увидеть, настроен ли он и способен ли он отвечать на запросы.
Это будет означать, что если ваша загрузка использует все / большинство ресурсов сетевой карты, вы можете увидеть снижение производительности.
Избегайте localhost
и используйте 127.0.0.1
, который является адресом обратной связи, и как указано в википедии:
В TCP/IP устройство обратной связи - это виртуальный сетевой интерфейс, реализованный только в программном обеспечении и не подключенный к какому-либо оборудованию.
И наоборот, localhost
потребует больше работы, поскольку он должен проходить таблицу маршрутизации, см. Здесь .