Cache CGI

Hemos añadido esta función en la versión 6.80; a pesar de que es algo tremendamente útil y eficaz solo lo aprovecharán
los usuarios que usen interpretes/cgi, y es que solo entra en acción cuando un cliente http realiza una petición cgi. Normalmente
tras una petición el servidor lanza un proceso ejecutando el modulo cgi y obteniendo el resultado, necesitando ejecutarlo tantas
veces como peticiones se realicen; sin embargo con el nuevo sistema se pueden realizar peticiones repetidas a un mismo cgi sin
que sea necesario realizar todas las operaciones anteriormente descritas (ejecución del cgi, etc), pues el servidor guardará el
último resultado obtenido tras la llamada al cgi para próximas peticiones, eso sí, para que no se produzcan fallos o errores son
controlados los parametros y entornos de la petición para no responder a la misma con datos inválidos.

Especificaciones técnicas del CACHE:

- Se cachean todas las peticiones CGI, teniendo en cuenta todas las variables de entorno, parámetros en POST, cookies, etc
enviados por el cliente, de tal manera que no se resuelvan peticiones con resultados anómalos.
- Se almacenan como máximo las últimas 64 posibles peticiones cgi realizadas. Actualizandolas cíclicamente.
- Las peticiones se cachean durante 32 segundos, tras los cuales se liberará el archivo temporal ocupado.

Modo "agresivo":

El modo agresivo se debe activar cuando la cache está a su vez activada. Este modo de trabajo permite sacar mayor rendimiento
a la cache cgi, pero con mayor riesgo de fallos en cuando a la caducidad de la información suministrada por la cache. Este modo es
especialmente eficaz para situaciones de máxima carga de servidor con muchos clientes diferentes conectando.

Se recomienda realizar pruebas antes de decantarse por el modo agresivo.

volver al índice