Proxy de memoria caché
Caching Proxy reduce el uso del ancho de banda y mejora la velocidad y la fiabilidad de un sitio web al proporcionar un nodo de punto de presencia para uno o más servidores de contenido de fondo. Caching Proxy puede almacenar en memoria caché y servir contenido estático y contenido generado dinámicamente por WebSphere® Application Server.
Puede configurar Caching Proxy en el rol de un servidor proxy inverso o un servidor proxy directo, que proporciona un punto de acceso de punto de presencia para un servidor de red interno o externo que es responsable de mejorar el tiempo de solicitud y respuesta. Un servidor proxy inverso es la configuración predeterminada. Para obtener más información sobre las configuraciones inversas y de reenvío, consulte la documentación sobre las configuraciones básicas de Caching Proxy .
El servidor proxy intercepta las solicitudes de datos de un cliente, recupera la información solicitada de las máquinas que alojan contenido y devuelve dicho contenido al cliente. Normalmente, las solicitudes son para documentos que están almacenados en máquinas de servidor web y que se entregan utilizando el protocolo de transferencia de hipertexto (HTTP). Estos servidores web también de denominan servidores de origen o hosts de contenido. Sin embargo, puede configurar el servidor proxy para manejar otros protocolos, como FTP (File Transfer Protocol) y Gopher.
El servidor proxy almacena contenido almacenable en memoria caché en una memoria caché local antes de entregar el contenido al solicitante. Entre los ejemplos de contenidos que pueden almacenarse en memoria caché se incluyen las páginas web estáticas y los archivos de JavaServer Pages con información que se genera dinámicamente, pero que cambia con poca frecuencia. El almacenamiento en memoria caché permite que el servidor proxy satisfaga las solicitudes posteriores para el mismo contenido entregándolo directamente desde la memoria caché local, lo que es mucho más rápido que recuperarlo de nuevo desde el host de contenido.
- El plug-in de protocolo de almacenamiento en memoria caché de Internet (ICP) permite al servidor proxy consultar memorias caché compatibles con ICP en busca de páginas HTML y otros recursos almacenables en memoria caché.
- El plug-in de Tivoli ® Access Manager, anteriormente Policy Director, permite que el servidor proxy utilice los servicios de autorización o autenticación integrados de Access Manager.
- El módulo de autenticación PAC-LDAP permite que el servidor proxy acceda a un servidor LDAP al completar las rutinas de autorización o autenticación.
- El plug-in WebSphere Transcoding Publisher permite al servidor proxy almacenar en memoria caché varias versiones transcodificadas de contenido para dispositivos móviles cuando se utiliza con WebSphere Transcoding Publisher.
Puede ampliar aún más las funciones de Caching Proxy escribiendo módulos de plug-in personalizados en una interfaz de programación de aplicaciones (API). La API es flexible, fácil de utilizar e independiente de la plataforma. El proxy realiza una secuencia de pasos para cada solicitud de cliente que procesa. Una aplicación de conector modifica o sustituye un paso dentro del flujo de trabajo de proceso de solicitudes, como la autenticación de un cliente o la filtración de solicitudes. La potente interfaz Transmogrify, por ejemplo, proporciona acceso a los datos HTTP y permite la sustitución o transformación de URL y contenidos web. Los plug-ins pueden modificar o sustituir los pasos de proceso designados, y puede iniciar más de un plug-in para un paso determinado.