
¿Es posible lo siguiente a través de Nginx?
Ahora tengo gzip activado; pero el servidor necesita comprimir los archivos populares cada vez, los archivos son archivos xml creados a través de una base de datos, pero son "estáticos". Sé que puedo configurar gzip_static; pero, por supuesto, no hay ningún archivo .gz.
¿Hay alguna manera de permitir que Nginx guarde el archivo gzip que crea y lo guarde en el directorio caché/temp para uso futuro?
Respuesta1
Has escuchado dehttp://nginx.org/docs/http/ngx_http_gunzip_module.html?
¿Quizás la solución sea tener solo archivos gzip y descomprimirlos para aquellos clientes que no admiten gzip?
O, dependiendo de su aplicación, ¿tal vez pueda exigir que todos los clientes admitan gzip?
Otra opción es usar algo como barniz delante de nginx, que almacenaría en caché los archivos comprimidos con gzip en la memoria virtual.