Код статьи: 813827 - Последнее изменение :: 14 июня 2005 г. - Редакция: 3.2 Изменение стандартного значения интервала проверки активности соединения в Internet Explorer
Внимание! Решение проблемы связано с внесением изменений в системный реестр. Перед внесением изменений рекомендуется создать архивную копию системного реестра и изучить процедуру его восстановления. Дополнительные сведения об архивировании, восстановлении и изменении реестра см. в следующей статье базы знаний Майкрософт: 256986
(http://support.microsoft.com/kb/256986/
)
Описание реестра Microsoft Windows АннотацияВ этой статье описывается порядок изменения стандартного интервала проверки активности HTTP-соединений в Microsoft Internet Explorer. При установке постоянного HTTP-соединения между Internet Explorer и веб-сервером (с использованием заголовков «Connection: Keep-Alive») Internet Explorer повторно использует тот же сокет TCP/IP, по которому был получен первоначальный запрос, до тех пор, пока время его простоя не превысит одну минуту. Если соединение простаивает в течение одной минуты, Internet Explorer сбрасывает соединение. Для приема дополнительных запросов используется новый сокет TCP/IP. Интервал проверки активности HTTP в Internet Explorer можно изменить. Ограничением является наименьшее из значений, заданных в клиентском обозревателе (Internet Explorer) и на веб-сервере. Например, если для клиента установлен интервал в две минуты, а для веб-сервера — одна минута, максимальный интервал будет равен одной минуте. Ограничивающим фактором может быть как клиент, так и сервер. По умолчанию в Internet Explorer значение интервала KeepAliveTimeout равно одной минуте, а дополнительное ограничение (ServerInfoTimeout ) равно двум минутам. Любой из этих параметров может вызвать сброс сокета в Internet Explorer.Дополнительная информацияВнимание! Неправильное использование редактора реестра может привести к возникновению серьезных неполадок, требующих переустановки операционной системы. Корпорация Майкрософт не несет ответственности за неправильное использование редактора реестра. При изменении реестра полагайтесь на свой опыт и знания. При использовании веб-приложения, требующего поддержания соединения с Internet Explorer по одному и тому же сокету TCP/IP по истечении одной минуты простоя, может потребоваться увеличить значение таймаута по умолчанию для постоянных HTTP-соединений в Internet Explorer. Чтобы изменить таймаут по умолчанию для постоянных HTTP-соединений в Internet Explorer, добавьте параметр DWORD с именем KeepAliveTimeout в следующий раздел реестра, а затем задайте для него значение (в миллисекундах), определяющее время ожидания до сброса простаивающего соединения. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings
KeepAliveTimeout задано значение меньше 60 000 (меньше одной минуты), могут возникнуть проблемы при соединении с веб-узлами, требующими постоянного HTTP-соединения. Так, может появляться сообщение об ошибке «Не удается отобразить страницу». Если требуется задать значение KeepAliveTimeout больше 120000 (больше двух минут), необходимо создать дополнительный параметр реестра и задать для него значение, равное нужному значению KeepAliveTimeout . Этот дополнительный параметр имеет имя ServerInfoTimeout . Значение этого параметра DWORD задается в миллисекундах, и располагаться он должен там же, где и KeepAliveTimeout .Пример. Для задания трехминутного интервала KeepAliveTimeout необходимо создать следующие разделы реестра. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings KeepAliveTimeout DWORD значение 180000 (в миллисекундах) ServerInfoTimeout DWORD значение 180000 (в миллисекундах) KeepAliveTimeout . Настройки HTTP 1.1 в Internet Explorer можно изменить в диалоговом окне Свойства обозревателя на вкладке Дополнительно. | Другие ресурсы Cайты поддержки
СообществоПомощь сейчасПереводы статьи
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Перейти к началу страницы
