Как да промените стойността на активността на изчакване по подразбиране в Internet Explorer

Резюме

Тази статия се описва как да промените стойността по подразбиране HTTP активността в Microsoft Internet Explorer.

Когато Internet Explorer установи постоянна HTTP връзка с уеб сървър (чрез връзка: поддържане на активност заглавки), Internet Explorer използва повторно същото TCP/IP гнездо, използвана за получаване на първоначалното запитване, докато гнездото не остане неактивна за една минута. След като връзката е неактивна за една минута, Internet Explorer възстановява връзката. Ново TCP/IP гнездо се използва за получаване на допълнителни запитвания. Можете да промените HTTP стойността KeepAliveTimeout в Internet Explorer.

Ако клиентският браузър (Internet Explorer) или уеб сървърът е по-ниска KeepAlive стойност, тя е ограничаващият фактор. Например ако клиентът има две минути изчакване и уеб сървърът има изчакване една минута, максималното време за изчакване е една минута. Клиент или сървър може да бъде ограничаващият фактор.

По подразбиране Internet Explorer има KeepAliveTimeout стойност на една минута и допълнителен ограничителен фактор (ServerInfoTimeout) от две минути. Настройка може да предизвика Internet Explorer да нулира гнездото.

Допълнителна информация

Важно: Този раздел, метод или задача съдържат информация за модифициране на системния регистър. Въпреки това при неправилно модифициране на регистъра може да възникнат сериозни проблеми. Поради тази причина, трябва внимателно да изпълните тези стъпки. За допълнителна защита направете резервно копие на регистъра, преди да го промените. След това, ако възникне проблем, можете да възстановите системния регистър. За повече информация как да направите резервно копие и как да извършите възстановяване на системния регистър, щракнете върху следния номер на статия, за да видите статията в базата със знания на Microsoft:

Може да се наложи да увеличите стойността на времето за изчакване по подразбиране за постоянни HTTP връзки в Internet Explorer, ако използвате уеб програма, която трябва да комуникира с Internet Explorer през същото TCP/IP гнездо след една неактивна минута. За да промените стойността по подразбиране на времето за изчакване за постоянни HTTP връзки в Internet Explorer, добавете DWORD стойност с име KeepAliveTimeout в следния ключ на системния регистър и след това задайте символи на време (в милисекунди), което искате Internet Explorer да чака, преди да възстанови неактивна връзка:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings
За да направите това, изпълнете следните стъпки:
  1. Щракнете върху Старт, щракнете върху изпълнение, въведете regeditи щракнете върху OK.
  2. Намерете и след това щракнете върху следния ключ в системния регистър:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings
  3. В менюто Редактиране посочете
    Създайи след това щракнете върху DWORD стойност.
  4. Въведете KeepAliveTimeoutи след това натиснете ENTER.
  5. В менюто Редактиране щракнете върху
    Промените.
  6. Въведете съответната изчакване стойност (в милисекунди) и след това щракнете върху OK. Например за да зададете стойността на времето за изчакване на две минути, въведете 120000.
  7. Рестартирайте Internet Explorer.
Ако зададете стойността KeepAliveTimeout по-малко от 60 000 (една минута), може да имате проблеми при комуникацията с уеб сървъри, които изискват постоянни HTTP връзки. Например, може да получите съобщение за грешка "Страницата не може да бъде показана" съобщение.

Ако трябва да имате KeepAliveTimeout стойност по-висока от 120 000 (две минути), трябва да създадете допълнителен ключ на регистъра и задайте стойността си равна на KeepAliveTimeout стойност, която искате. Допълнителна е ServerInfoTimeout. Това е DWORD стойност (в милисекунди) и в същото местоположение като KeepAliveTimeout.

Например, за да използвате триминутна
KeepAliveTimeout стойност, трябва да създадете следните ключове на системния регистър:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings

KeepAliveTimeout DWORD стойност от 180 000 (в милисекунди)

ServerInfoTimeout DWORD стойност от 180 000 (в милисекунди)
По подразбиране HTTP 1.1 е позволен в Internet Explorer освен ако установите HTTP връзка през прокси сървър. Когато HTTP 1.1 е позволен, HTTP връзките остават отворени (или постоянни) по подразбиране, докато връзката не се използва за една минута или докато стойността, която е зададена от
Стойността KeepAliveTimeout в системния регистър е достъпен. Можете да промените HTTP 1.1 настройки в Internet Explorer чрез раздела Разширени в диалоговия прозорец Опции за интернет .
Свойства

ИД на статията: 813827 – Последен преглед: 16.01.2017 г. – Редакция: 1

Internet Explorer 11, Windows Internet Explorer 10, Windows Internet Explorer 9, Windows Internet Explorer 8, Windows Internet Explorer 7, Microsoft Internet Explorer 6.0, Microsoft Internet Explorer 5.0

Обратна връзка