¿Cuáles son algunas formas / herramientas diferentes para verificar que keep-alive funciona en el servidor desde el extremo del cliente?
20
Tu podrías intentar
ab -n 500 -c 5 -k http://www.domain.com/
y mire desde arriba, si 5 trabajadores atienden constantemente las solicitudes, keepalive debería funcionar (-k). Haga lo mismo sin -k y vea la diferencia.
Saludos Izac
Como dice Ron Garrity, puedes usar Curl así:
Y genera estas dos líneas si keep-alive funciona:
Y si keep-alive no funciona, entonces solo genera esta línea:
La salida
Connection ... left intact
demuestra que el servidor no cerró la conexión y está disponible para que el cliente la reutilice. Depende del cliente decidir si realmente quiere reutilizar la conexión o no. Puede demostrarlo con Curl enumerando la misma URL dos veces en la línea de comandoen cuyo caso dará salida algo como:
fuente