De standaardwaarde voor time-outs voor keep-alive wijzigen in Internet Explorer
Waarschuwing
De buiten gebruik gestelde, niet meer ondersteunde Internet Explorer 11-desktoptoepassing is permanent uitgeschakeld via een Microsoft Edge-update op bepaalde versies van Windows 10. Raadpleeg Veelgestelde vragen over de beëindiging van de desktoptoepassing voor Internet Explorer 11 voor meer informatie.
In dit artikel wordt beschreven hoe u de standaard-HTTP-waarde keep-alive
wijzigt in Microsoft Internet Explorer.
Oorspronkelijke productversie: Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
Origineel KB-nummer: 813827
Samenvatting
Wanneer Internet Explorer een permanente HTTP-verbinding tot stand brengt met een webserver (met behulp van Connection: Keep-Alive
headers), gebruikt Internet Explorer dezelfde TCP/IP-socket die is gebruikt om de eerste aanvraag te ontvangen totdat de socket één minuut inactief is. Nadat de verbinding één minuut inactief is, wordt de verbinding opnieuw ingesteld in Internet Explorer. Een nieuwe TCP/IP-socket wordt gebruikt om aanvullende aanvragen te ontvangen. U kunt de HTTP-waarde KeepAliveTimeout
wijzigen in Internet Explorer.
Als de clientbrowser (Internet Explorer) of de webserver een lagere KeepAlive
waarde heeft, is dit de beperkende factor. Als de client bijvoorbeeld een time-out van twee minuten heeft en de webserver een time-out van één minuut heeft, is de maximale time-out één minuut. De client of de server kan de beperkende factor zijn.
Internet Explorer heeft standaard een KeepAliveTimeout
waarde van één minuut en een extra beperkende factor (ServerInfoTimeout
) van twee minuten. Beide instellingen kunnen ertoe leiden dat Internet Explorer de socket opnieuw instelt.
Meer informatie
Belangrijk
Deze sectie, methode of taak bevat stappen voor het bewerken van het register. Als u het register op onjuiste wijze wijzigt, kunnen er echter grote problemen optreden. Het is dan ook belangrijk dat u deze stappen zorgvuldig uitvoert. Maak een back-up van het register voordat u wijzigingen aanbrengt. Als er een probleem optreedt, kunt u het register altijd nog herstellen. Zie Een back-up van het register maken en herstellen in Venster voor meer informatie over het maken van een back-up van het register en het herstellen van het register.
Mogelijk moet u de standaardtime-outwaarde voor permanente HTTP-verbindingen in Internet Explorer verhogen als u een webprogramma gebruikt dat na één minuut via dezelfde TCP/IP-socket met Internet Explorer moet communiceren. Als u de standaard time-outwaarde voor permanente HTTP-verbindingen in Internet Explorer wilt wijzigen, voegt u een DWORD-waarde met de naam KeepAliveTimeout
toe aan de volgende registersleutel en stelt u de waardegegevens in op het tijdstip (in milliseconden) dat Internet Explorer moet wachten voordat u een niet-actieve verbinding opnieuw instelt:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSetting
Voer de volgende stappen uit om de standaardwaarde voor time-outs voor permanente HTTP-verbindingen in Internet Explorer te wijzigen:
Klik op Start, klik op Uitvoeren, typ regedit en klik op OK.
Zoek en klik op de volgende sleutel in het register:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSetting
Open het menu Bewerken, wijs Nieuw aan en klik op DWORD Value.
Typ KeepAliveTimeout en druk op Enter.
Klik in het menu Bewerken op Wijzigen.
Typ de juiste time-outwaarde (in milliseconden) en klik vervolgens op OK. Als u de time-outwaarde bijvoorbeeld wilt instellen op twee minuten, typt u 120000.
Start Internet Explorer opnieuw. Als u de
KeepAliveTimeout
waarde instelt op minder dan 60.000 (één minuut), kunnen er problemen zijn met de communicatie met webservers waarvoor permanente HTTP-verbindingen zijn vereist. U kunt bijvoorbeeld het foutbericht Pagina kan niet worden weergegeven .
Als u een KeepAliveTimeout
waarde moet hebben die hoger is dan 120000 (twee minuten), moet u een extra registersleutel maken en de waarde ervan gelijk aan de KeepAliveTimeout
gewenste waarde instellen. De extra registersleutel is ServerInfoTimeout
. Het is een DWORD met een waarde (in milliseconden) en op dezelfde locatie als KeepAliveTimeout
.
Als u bijvoorbeeld een waarde van drie minuten KeepAliveTimeout
wilt gebruiken, moet u de volgende registersleutels maken:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSetting
KeepAliveTimeout DWORD value 180000 (in milliseconds)
ServerInfoTimeout DWORD value 180000 (in milliseconds)
HTTP 1.1 is standaard ingeschakeld in Internet Explorer, behalve wanneer u een HTTP-verbinding tot stand brengt via een proxyserver. Wanneer HTTP 1.1 is ingeschakeld, blijven HTTP-verbindingen standaard geopend (of permanent) totdat de verbinding één minuut inactief is of totdat de waarde die is opgegeven door de KeepAliveTimeout
waarde in het register is bereikt. U kunt HTTP 1.1-instellingen in Internet Explorer wijzigen via het tabblad Geavanceerd in het dialoogvenster Internetopties .
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor