martes, 4 de diciembre de 2012

BLOB caché en SharePoint




BLOB caché de SharePoint: Almacenamiento en memoria caché basada en disco de objetos binarios grandes.

En términos generales, el almacenamiento en caché se utiliza para mejorar el rendimiento mediante la adopción de datos de acceso frecuente y colocándolo en un estado o ubicación que facilita un acceso más rápido.
Almacenamiento en caché suele mejorar el rendimiento y la escalabilidad, y en última instancia, estos tienden a traducirse en una mejor experiencia de usuario.
El almacenamiento en caché de objetos se almacena en cada WFE.
BLOB Basic almacena en caché copias de imágenes, CSS y datos similares de recursos de bases de datos contenidos en el sistema de archivos de un WFE.
La página http://www.ferrari.com es un ejemplo de cómo funciona BLOB caché en SharePoint.
Para visualizar o habilitar BLOB caché, debemos editar el archivo web.config de la Web Application deseada.


Así vamos a encontrar BLOB caché deshabilitado en el web.config:

<BlobCache location="C:\BlobCache\14" path="\.(gif|jpg|jpeg|jpe|jfif|bmp|dib|tif|tiff|ico|png|wdp|hdp|css|js|asf|avi|flv|m4v|mov|mp3|mp4|mpeg|mpg|rm|rmvb|wma|wmv)$" maxSize="10" enabled="false" />

Habilitando BLOB caché (Se recomienda el almacenamiento de cache en una partición que no sea la de sistema)

<BlobCache location="D:\BlobCache\14" path="\.(gif|jpg|jpeg|jpe|jfif|bmp|dib|tif|tiff|ico|png|wdp|hdp|css|js|asf|avi|flv|m4v|mov|mp3|mp4|mpeg|mpg|rm|rmvb|wma|wmv)$" maxSize="10" enabled="true" max-age=”43200” />

En el ejemplo anterior:

-location es el directorio donde se guardarán los archivos almacenados en la memoria caché.
-path específica, en la forma de una expresión regular, los archivos que se almacenarán en la memoria caché en función de la extensión del archivo.
-maxSize es el tamaño máximo permitido del almacenamiento en memoria caché basada en disco en gigabytes.
-max-age especifica la cantidad de tiempo máxima (en segundos) que el explorador cliente almacena en la memoria caché los BLOB descargados en el equipo cliente. Si los elementos descargados no han caducado o expirado desde la última descarga, no se vuelven a solicitar los mismos elementos cuando se solicita la página. El atributo max-age se establece de manera predeterminada en 86.400 segundos (es decir, 24 horas), pero se puede establecer en un período de tiempo de 0 o superior.
-enabled es un valor booleano que deshabilita o habilita la memoria caché.

Referencia:

http://technet.microsoft.com/en-us/library/cc261797.aspx 

No hay comentarios:

Publicar un comentario