Compartir a través de


Introducción al almacenamiento en memoria caché personalizado

Última modificación: miércoles, 07 de julio de 2010

Hace referencia a: SharePoint Server 2010

Puede usar las opciones de almacenamiento en caché de Microsoft SharePoint Server 2010 para optimizar el rendimiento de los sitios. SharePoint Server 2010 usa las opciones de almacenamiento en caché de ASP.NET y la funcionalidad de almacenamiento en caché diseñada para SharePoint Server 2010.

En los temas de almacenamiento en caché se describen las tecnologías de almacenamiento en caché disponibles en SharePoint Server 2010, además de cómo y cuándo configurar las opciones de almacenamiento en caché para maximizar el rendimiento y reducir la latencia. Se puede:

  • Personalizar el almacenamiento en caché en el nivel de la página mediante el uso del almacenamiento en la memoria caché de resultados.

  • Personalizar las opciones de almacenamiento en caché de objetos individuales, como elementos web, acciones de navegación y aprovisionamiento del mapa de sitio, mediante el almacenamiento en caché de objetos.

  • Controlar si el sitio usa el almacenamiento en caché basado en disco, además de cómo y cuándo lo hace, para reducir la latencia y mejorar los tiempos de representación para los archivos de imagen y sonido y el código personalizado, como las hojas de estilos en cascada (.css) y los archivos ECMAScript (JavaScript, JScript) (.js).

En la tabla 1 se muestran los tipos de almacenamiento en caché disponibles en SharePoint Server 2010 y su función.

Tabla 1. Tipos de almacenamiento en caché de SharePoint Server 2010

Use este tipo de almacenamiento en memoria caché…

En…

Notas

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

Nivel de página individual

Incluye la extensión del almacenamiento en caché con VaryByCustomString.

Almacenamiento en caché de objetos

Nivel de control de elemento web individual, control de campo y contenido

Incluye almacenamiento en caché de consultas en todas las listas y almacenamiento en memoria caché de navegación.

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

Nivel de objeto binario grande (BLOB) individual; almacenamiento en caché de imágenes, sonido, vídeos y código

Admite archivos .gif, .jpg, .js, .css y otros archivos de imagen, sonido y código almacenados como objetos binarios grandes.

Puede mejorar considerablemente el rendimiento de la implementación de SharePoint Server 2010 mediante:

  • Creación de controles orientados a la memoria caché.

  • Extensión del almacenamiento en caché de formas adecuadas para la implementación del sitio.

  • Creación de proveedores de navegación que siempre usan la memoria caché de objetos.

  • Creación de consultas de contenido que usan la memoria caché de contenido por consulta.

  • Creación de controles de servidor para la página principal y los diseños de página que minimizan la ida y vuelta de la base de datos.

Los programadores deben tener en cuenta que SharePoint Server 2010 proporciona memorias caché dedicadas para los nodos de navegación y el contenido devuelto de operaciones de recuperación potencialmente costosas, como consultas de Microsoft SharePoint Foundation estándar ejecutadas con un objeto SPQuery y consultas en todos los sitios ejecutadas con un objeto SPSiteDataQuery.

Nota

Aunque SharePoint Server 2010 no permite usar directivas de almacenamiento en la memoria caché de resultados de ASP.NET de la misma forma que se puede hacer en una página ASP.NET estándar, proporciona un marco de trabajo más sólido para conseguir resultados similares.

Vea también

Tareas

Procedimiento para extender el almacenamiento en memoria caché mediante el controlador de eventos VaryByCustom