Almacenamiento en caché de objetos

Última modificación: jueves, 15 de abril de 2010

Hace referencia a: SharePoint Server 2010

Microsoft SharePoint Server 2010 admite el almacenamiento en caché de determinados elementos de página, como datos de navegación y datos a los que se tiene acceso mediante consultas en todas las listas. El almacenamiento en caché de elementos de página es rápido y evita tener que recuperar los datos de campo de la base de datos cada vez que se representa una página. El sistema de almacenamiento en caché almacena en caché datos de campo completo para una página, excepto los datos de los controles de elementos web en la página.

Casi siempre se puede usar el almacenamiento en caché para los objetos de una página. Cuando los usuarios tienen un documento desprotegido, se evita el almacenamiento en caché.

Almacenamiento en caché de consultas en todas las listas

El almacenamiento en caché de consultas en todas las listas llama al sitio (SPWeb) y busca los elementos de una o varias listas. Los resultados de la consulta se almacenan en caché y se devuelven los datos de varios orígenes de lista. El almacenamiento en caché mejora el rendimiento de la consulta.

El elemento web Consulta por contenido (CQWP) usa el almacenamiento en caché de consultas en todas las listas para aumentar su velocidad y rendimiento. Cuando se almacena en caché una consulta en todas las listas, no se necesita ningún viaje de ida y vuelta a la base de datos para obtener resultados para un CQWP. El almacenamiento en caché de consultas en todas las listas se puede usar en todos los sitios de una colección de sitios; el sistema de almacenamiento en caché recupera y almacena en caché un conjunto óptimo de resultados de la consulta para cada consulta. Además, la configuración de la memoria caché incluye suficientes metadatos para reducir dinámicamente la seguridad cada vez se ejecuta una página.

Casi siempre se pueden almacenar en caché los resultados de una consulta en todas las listas. Sin embargo, cuando se consulta un documento desprotegido, los datos recuperados de ese documento evitan el mecanismo de almacenamiento en caché; los datos no se almacenan en caché hasta que el documento está protegido.

Una configuración de consulta en todas las listas se expresa en forma de multiplicador de fila. La consulta se puede basar en el tiempo o en las modificaciones.

Procedimientos

Para configurar la memoria caché de objetos

  1. En el menú Acciones del sitio, elija Configuración del sitio y, a continuación, haga clic en Modificar toda la configuración del sitio.

  2. En Administración de la colección de sitios, haga clic en Caché de objetos de la colección de sitios.

  3. En la sección Tamaño de la caché de objetos, escriba un valor en el cuadro de texto para especificar la cantidad de memoria (en megabytes) que desea que use la memoria caché de objetos.

  4. En la sección Cambios en la caché de consulta en todas las listas, seleccione una de las siguientes opciones:

    • Si el contenido cambia con frecuencia y desea mostrar los resultados más precisos posibles, seleccione Consultar el servidor para comprobar si hay cambios cada vez que se ejecute una consulta en todas las listas.

    • En colecciones de sitios donde el rendimiento mejorado que obtiene al almacenar en caché no compromete la precisión de los resultados, seleccione Usar el resultado almacenado en caché de una consulta en todas las listas durante el siguiente número de segundos y escriba el período de tiempo en segundos durante el que se almacenarán en caché los resultados de la consulta.

  5. En la sección Multiplicador de resultados de consulta en todas las listas, escriba un número comprendido entre 1 y 10 para usarlo como multiplicador de resultados.

    Escriba un número mayor si la colección de sitios tiene permisos de seguridad únicos aplicados a muchas listas y sitios. Escriba un número inferior si la colección de sitios no tiene permisos únicos en cada lista o sitio. Un factor multiplicador inferior usa menos memoria por consulta.

  6. Haga clic en Aceptar.

Para vaciar la memoria caché de objetos

  1. En el menú Acciones del sitio, elija Configuración del sitio y, a continuación, haga clic en Modificar toda la configuración del sitio.

  2. En Administración de la colección de sitios, haga clic en Caché de objetos de la colección de sitios.

  3. En la sección Restablecimiento de la caché de objetos, realice una o varias de las siguientes acciones:

    • Para forzar al servidor actual para que vacíe su caché de objetos, active la casilla Vaciado de caché de objetos.

    • Active una o varias casillas. Al hacer clic en Aceptar, todas las entradas de la memoria caché de objetos se vaciarán inmediatamente.

    • Si no selecciona una o varias casillas de verificación, la memoria caché de objetos administrará la caducidad de los elementos en función de cuándo se agota su tiempo de espera o cuándo se modifican en el sitio.

  4. Haga clic en Aceptar.

Vea también

Tareas

Procedimiento para personalizar el elemento web de consulta de contenido mediante propiedades personalizadas

Procedimiento para implementar contenido entre servidores

Conceptos

Introducción al almacenamiento en memoria caché personalizado

Almacenamiento en la memoria caché de resultados y los perfiles de memoria caché

Almacenamiento en memoria caché basada en disco de objetos binarios grandes