Tecnología

Inicio

Opciones de control de caché en Apache 2

Opciones de control de caché en Apache 2


Dado que el servidor Web Apache fue desarrollado a mediados de la década de 1990, se ha utilizado con entusiasmo por los desarrolladores web y otro personal de TI encargados de la administración de servidores. Debido a su amplio uso y eficacia, los desarrolladores de la próxima versión, conocida como Apache 2. En esta versión del servidor, los "mod_cache" y "mod_file_cache" opciones de control - que antes se consideraban experimental - se hicieron parte de una configuración de alojamiento virtual Apache 2 y consideren aptos para su uso en la producción.

Configuración

Las arquitecturas de almacenamiento en caché de Apache 2 están diseñados para proporcionar una forma muy efectiva para acelerar el manejo de HTTP, que funciona tanto como un proxy y un servidor Web de origen. Es importante acelerar aciertos de caché en cada tipo de opción de control de caché en Apache 2, sobre todo cuando se trata de contenido generado localmente. Una forma de realizar esto es para asegurar que "UseCanonicalName" está ajustado en la posición "On". De esta manera, el nombre de host del sistema principal virtual que sirve el contenido forma parte de la clave de caché. Esto proporciona contenido almacenado en caché coherente, lo que agiliza varios nombres de servidor y los alias que puedan estar presentes.

Opciones de control mod_cache

La opción "mod_cache" control de Apache 2, junto con los módulos de proveedores "a mod_mem_cache" y "mod_disk_cache," ofrecen almacenamiento en caché HTTP-consciente como una solución inteligente e intuitiva. El contenido almacenado en la memoria caché para la función "mod_cache" está configurado para leer todas las opciones HTTP variadas y cabeceras. Este diseño también proporciona la capacidad de controlar el contenido Web en caché. Por ejemplo, el "mod_cache" se encarga del local, así como el contenido proxy. Esta es una actualización distinta de la primera servidor Apache Web. Debido a que Apache 2 "mod_cache" soporta configuraciones que son a la vez simple y compleja, se maneja fácilmente el contenido local dinámica y puede facilitar el acceso rápido a los archivos locales que se sabe que cambiar con el tiempo.

Opción de Control Mod_file_cache

La opción de "mod_file_cache" ofrece una forma muy simplificada de la aplicación de almacenamiento en caché, en contraste con la opción de control Apache2 "mod_cache". Debido a que el "mod_file_cache" se utiliza de una forma más básica, también es un poco más útil de muchas maneras. Por ejemplo, en lugar de mantener activamente la complejidad de un caché activo ", mod_file_cache" utiliza mapeo de memoria específica para artículos tales como las URL, de una manera que es similar a la Apache 1 proporcionado. La opción "mod_file_cache" también ofrece acceso directo prácticos que tienen como objetivo mejorar el acceso a los archivos estáticos locales, que por lo general no cambian con frecuencia.

Consideraciones de Seguridad

En Apache 2, todas las peticiones son atendidas por cada módulo de almacenamiento en caché a menos que un problema de seguridad se dispara. Como resultado, los recursos locales se almacenan en caché de manera muy diferente de lo que eran bajo el primer modelo de servidor Apache. Sin embargo, la memoria caché no hace ninguna determinación de si una entidad en caché está autorizado para servir. Una vez que el contenido se almacena en caché, con tal de que no ha expirado, se sirve de la caché. Utilice la función o "CacheDisable" "mod_expires" para que las configuraciones de seguridad, tales como las relacionadas con la dirección IP, no se vean comprometidos.