Almacenamiento en antememoria de páginas de WebSphere Commerce

Cuando un comprador pulsa un enlace para ver una página de productos o categorías, la mayor parte del tiempo se emplea analizando la petición HTTP, accediendo a la base de datos y creando dinámicamente la página. Un tráfico muy intenso en el sitio y un gran número de entradas de producto y categoría en la base de datos pueden incrementar adicionalmente el tiempo que tardan en cargarse las páginas.

La mayoría de las peticiones HTTP en el servidor serán de páginas de productos y categorías, que los mandatos CategoryDisplay, ProductDisplay, TopCategoriesDisplay y StoreCatalogDisplay crean dinámicamente. Estos mandatos recuperan la información de la base de datos y visualizan dicha información como una página JSP. Si la información de producto y categoría no se ha modificado desde la última vez que se vio, no será necesario volver a crear dinámicamente la página la siguiente vez que el comprador la solicite. Resultará más rápido presentar una página "estática" equivalente almacenada en una antememoria. WebSphere Commerce proporciona dos métodos para que realice esta tarea: almacenamiento en antememoria independiente de sesión y almacenamiento en antememoria dependiente de sesión. Puede utilizar cualquiera de los dos métodos de almacenamiento en antememoria para cualquiera de los mandatos almacenables en antememoria. Para que un mandato se pueda almacenar en antememoria, el resultado HTML de dicho mandato no debe variar para usuarios diferentes que vean el mismo mandato con los mismos parámetros. La utilización de estos métodos para almacenar en antememoria las páginas puede facilitar el esfuerzo en el servidor y acelerar de forma significativa el proceso de descarga para los compradores.

Si el archivo que corresponde a la página a la que se está accediendo no está en el almacenamiento de archivo de antememoria, se generará dinámicamente. Entonces la página se almacenará en la antememoria y no tendrá que volverse a generar hasta que se modifiquen los datos en los que se basa.

Las páginas de catálogo personalizadas no se pueden almacenar en antememoria a no ser que el contenido personalizado esté incluido en un marco independiente o si el contenido personalizado está basado en grupos de clientes.

Existen los dos métodos de almacenamiento en antememoria siguientes:

Almacenamiento en antememoria independiente de sesión
Utilice la indexación de páginas independiente de sesión si una página puede indexarse en la antememoria basándose en la información del URL. Habilite el almacenamiento en antememoria independiente de sesión, a no ser que vaya a utilizar varias monedas o grupos de clientes. Al utilizar este método puede acelerar significativamente el proceso de descarga y proporcionar un tiempo de respuesta más corto. Los parámetros por omisión utilizados para almacenar páginas se basan en el URL. Puede añadir parámetros adicionales, si es necesario. La antememoria independiente de sesión almacena los resultados de una lista de mandatos especificada por el usuario. Sirve estas páginas de antememoria en respuesta a las peticiones subsiguientes de los mismos mandatos.
Almacenamiento en antememoria dependiente de sesión
Utilice este método de indexación para sitios con páginas diferenciadas para grupos de clientes, varios idiomas o varias monedas. La antememoria determina el idioma, el grupo de clientes, el grupo de precios y la moneda preferida así como información de antememoria adicional, cuando se almacenan o se recuperan páginas. Esto asegura que los usuarios de grupos de clientes específicos sólo puedan ver las páginas de catálogo de su propio grupo de clientes. El grupo de clientes se identifica internamente. El número no aparece en el URL, lo que proporciona un método seguro para visualizar páginas de grupo de clientes. Por omisión, los mandatos CategoryDisplay, ProductDisplay, TopCategoriesDisplay y StoreCatalogDisplay están habilitados para el almacenamiento en antememoria dependiente de sesión.

Conceptos relacionados (1275 bytes)

Tareas relacionadas

Referencia relacionada

IBM copyright