Almacenamiento en caché de Apache de contenido estático (jpg, png, js, ...) en el servidor proxy Apache usando mod_jk

Almacenamiento en caché de Apache de contenido estático (jpg, png, js, ...) en el servidor proxy Apache usando mod_jk

Estoy usando un Apache como servidor web frontend que equilibra la carga de los usuarios entre 3 nodos de servidores web Tomcat. Yo uso mod_jk para hacer eso.

Lo que quiero es ¿cómo puedo configurar Apache en este servidor de presentación para que almacene en caché todos los archivos con extensiones específicas (como .js, .png, .jpg)? mod_cache?

Muchas gracias.

editar: no puedo cambiar nada en los servidores web de Tomcat. Así que toda la magia tiene que ocurrir en el servidor del balanceador de carga de presentación de Apache...

Respuesta1

mod_cacheDe hecho, es la solución habitual aquí si desea que el servidor Apache almacene en caché el contenido por usted.

Hasta donde yo sé, no puede almacenar en caché por tipo de archivo o extensión mod_cache; el almacenamiento en caché está controlado por la URL y la información del encabezado (por lo que si desea almacenar en caché todas sus imágenes, la forma más fácil de lograrlo es servirlas). desde un /imagesdirectorio, indique mod_cacheque guarde en caché el contenido que sale de ese directorio y deje que haga su magia).


mod_file_cachees una alternativa que puedes considerar si la lista de cosas que deseas almacenar en caché es estática (una lista específica de JS, imágenes, CSS, etc.). Hay algunas advertencias adicionales allí, particularmente si usas MMapFilepara mantener los archivos activos en memoria, pero el rendimiento mejorado puede ser sustancial en comparación con los cachés "tradicionales" como mod_cache.


Puede encontrar más información útil sobre las capacidades de almacenamiento en caché de Apache.en la sección de almacenamiento en caché de los documentos de Apache, pero creo que las dos opciones anteriores son tus mejores opciones. Si necesitas algo mejor que esosuna CDN probablemente sea más tu velocidad.

información relacionada