Apache KeepAliveTimeoutistnieje, aby zamknąć połączenie podtrzymujące połączenie, jeśli nowe żądanie nie zostanie wydane w określonym czasie. Pod warunkiem, że użytkownik nie zamknie przeglądarki / karty, ten limit czasu (zwykle 5-15 sekund) ostatecznie zamyka większość utrzymywanych połączeń i zapobiega marnowaniu zasobów serwera przez utrzymywanie połączeń na czas nieokreślony.
Teraz MaxKeepAliveRequestsdyrektywa ogranicza liczbę żądań HTTP KeepAliveobsługiwanych przez pojedyncze połączenie TCP (pozostawione otwarte z powodu ). Ustawienie tej wartości 0oznacza, że dozwolona jest nieograniczona liczba żądań.
Dlaczego miałbyś kiedykolwiek ustawiać to na coś innego niż „nieograniczony”? Pod warunkiem, że klient nadal aktywnie wysyła żądania, jaka szkoda może pozwolić mu na to samo połączenie podtrzymujące połączenie? Po osiągnięciu limitu żądania wciąż przychodzą, tylko przy nowym połączeniu.
Z mojego punktu widzenia nie ma sensu ograniczać tego. czego mi brakuje?