Pregunta

Tengo un SharePoint 2007 del sitio de publicación. El sitio de nivel superior es puramente anónimo y uno de los niños está utilizando la autenticación de formularios utilizando proveedor de suscripciones personalizado. El sitio de administración está usando la autenticación de Windows.

¿Cómo puedo configurar la memoria caché de salida sitio para permitir un mejor rendimiento sin correr el riesgo de que los usuarios autenticados ver cada otros datos (caché)?

¿Fue útil?

Solución

Se debe ajustar el perfil anónimo de caché para la colección de sitios de Internet. Recuerde habilitar el almacenamiento en caché de salida y la política de caché de salida ajustada para permitir la anulación de la publicación de páginas y diseños de página (esto le permitirá especificar los perfiles específicos de caché posterior para diseños de página específicas y sub-sitios).

Para evitar el problema 304 (imagen y bibliotecas de documentos no establece correcta max-age en la cabecera, y por lo tanto causa de ida y vuelta innecesarios para el servidor pidiendo una imagen que el servidor ya sabe debe almacenar en caché), debe configurar también blob de caché en web.config para Anonymous sitio. Más aquí , y un artículo más techincal por Stefab Gossner aquí .

Configuración del perfil autenticado o bien podría ser el perfil Extranet fuera-de-la-caja o un perfil personalizado. Dado que el perfil predeterminado extranet es variable por el navegador, esto no es muy útil, por lo que necesita para crear un perfil personalizado en virtud de la colección de sitios de caché de perfiles donde se elige comprobación de ACL (asegurará de que el contenido almacenado en caché es recortado seguridad) y variar de derechos de usuario. Si los cambios no debería ser inmediata, debe establecer una duración fija a la página de caché, y no para la opción de verificación Establecer cambios, esto le dará el mejor rendimiento. Si los cambios deben ser comprobación inmediata la opción Buscar cambios.

Otra opción para los temas más avanzados, es crear un perfil personalizado varían según el código y su propio controlador en C #: ¿Cómo utilizar la caché de resultados MOSS con parámetros personalizados

Por último se debe configurar memoria caché de objetos (caché basada en disco). Pero hay que tener presente ind que esto también podría hacer que los objetos personalizados (como el menú de bienvenida) para ser almacenados en caché. Leer más en memoria caché de objetos aquí .

hth Anders Rask

Enlaces de interés sobre el almacenamiento en caché en SharePoint ¿Cómo puedo hacer que mi sitio web más rápido con el caché? almacenamiento en caché en Office SharePoint Server 2007

Licenciado bajo: CC-BY-SA con atribución
scroll top