Desde el servidor Web Apache fue desarrollado a mediados de la década de 1990 , se ha utilizado con entusiasmo por los desarrolladores web y otros miembros del personal de TI encargado de la administración de servidores . Debido a su uso generalizado y la eficacia , los desarrolladores liberan la versión siguiente, conocido como Apache 2 . En esta versión del servidor, las opciones de control " mod_file_cache " " mod_cache " y - que antes se consideraban experimental - se hicieron parte de una configuración de hosting virtual Apache2 y considera adecuado para el uso en la producción. Configuración
Las arquitecturas de almacenamiento en caché de Apache2 están diseñados para proporcionar una forma muy efectiva para acelerar el control 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 Apache2 , sobre todo cuando se trata de contenido generado localmente . Una forma de realizar esto es para asegurar que " UseCanonicalName " está ajustado a la posición " On". De esta manera , el nombre de host de lo virtual - host que sirve el contenido forma una parte de la clave de caché . Esto proporciona contenido en caché coherente , lo que agiliza varios nombres de servidor y los alias que puedan estar presentes .
Mod_cache control Opciones
La opción de control de Apache2 " mod_cache " , junto con el proveedor de módulos " mod_mem_cache " y " mod_disk_cache , " ofrecer almacenamiento en caché de 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 variadas opciones HTTP y encabezados . Este diseño también proporciona la capacidad de controlar el contenido Web en caché . Por ejemplo , la " mod_cache " se encarga de la , así como el contenido proxy local. Esta es una actualización distinta de la primera servidor Web Apache . Debido Apache2 " mod_cache " admite configuraciones que son a la vez simple y complejo, maneja fácilmente contenido local dinámico y puede facilitar el acceso rápido a los archivos locales que se sabe que cambiar con el tiempo .
Mod_file_cache control
la opción opción
" mod_file_cache " ofrece una forma muy simplificada de la aplicación de almacenamiento en caché , en contraste con la opción de control " mod_cache " Apache2 . Debido a que el " mod_file_cache " se utiliza de una forma más básica , sino que también es un poco más útil de muchas maneras . Por ejemplo , en lugar de mantener activamente la complejidad de una memoria caché activa , " mod_file_cache " utiliza el mapeo de memoria específica para artículos tales como las URL , de una manera que es similar a la que Apache 1 proporcionado . La opción " mod_file_cache " también ofrece accesos directos de archivos útiles que tienen como objetivo mejorar el acceso a los archivos estáticos locales, que por lo general no cambian a menudo.
Consideraciones de Seguridad
Apache2 , todas las solicitudes son atendidas por cada módulo de almacenamiento en caché a menos que se active un tema de seguridad . Como resultado , los recursos locales se almacenan en caché muy diferente de lo que eran en el primer modelo de servidor Apache . Sin embargo , la memoria caché no hace ninguna determinación en cuanto a si una entidad en caché está autorizado para servir. Una vez que el contenido se almacena en caché , siempre que no haya transcurrido , se sirve de la caché. Utilice " mod_expires " característica " CacheDisable " o por lo que las configuraciones de seguridad, como los relacionados con la dirección IP , no se vean comprometidos .