keep htaccess enable alive apache .htaccess header keep-alive

enable - Uso adecuado de KeepAlive en Apache Htaccess



enable keep-alive htaccess (1)

Si simplemente configura la Connection: keep-alive cabecera Connection: keep-alive no será suficiente. El cliente pensará que es una conexión de mantenimiento, pero el servidor puede decidir cerrar la conexión. Además, el cliente no sabe cuántas solicitudes se pueden atender a través de la conexión de mantenimiento de la vida. Hay un encabezado adicional que se usa para rastrear las solicitudes enviadas a través de una conexión de mantenimiento que se parece a esto:

Keep-Alive: timeout=15, max=100

que le dice al cliente que puede enviar hasta 100 solicitudes más en la conexión de mantenimiento de la vida actual (y cuenta hacia atrás mientras continúa utilizando dicha conexión de mantenimiento de la vida) y que el cliente tiene 15 segundos para realizar cualquier solicitud adicional antes de la La conexión está cerrada.

El simple hecho de usar el encabezado no es suficiente para establecer una conexión de mantenimiento porque el servidor necesita negociarla. Ambos extremos deben conocer el mantenimiento de la vida y ambos deben realizar una contabilidad adecuada. Necesita decirle a apache que maneje keep-alive en su final y simplemente enviar el encabezado no va a hacer eso. Debe activar keep-alive utilizando la segunda directiva:

KeepAlive on

Y, además, puede modificar el mecanismo de mantenimiento con directivas como:

KeepAliveTimeout 15 MaxKeepAliveRequests 100

Cuál es la diferencia entre:

Header set Connection keep-alive

y

KeepAlive on

en Apache htaccess?

¿Qué código y opciones tenemos que poner en el encabezado de un archivo php? ¿Y qué hay en el archivo htaccess?