Blog del CIIN

Blog del Centro de Innovación en Integración de Cantabria

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

Enlaces Recomendados

WSS 3.0 & MOSS: Como habilitar la caché BLOB!

Como sabéis, la plataforma SharePoint está preparada para almacenar archivos de índole diversa: documentos Office, PDF, imágenes, vídeos, etc. Lógicamente, el tamaño de estos archivos viene determinados por factores como:

  • En primer lugar, el propio motor de base de datos (nuestro fiel SQL Server) que hace que no se pueda afirmar que SharePoint puede almacenar archivos de cualquier tamaño, sino que hay una limitación impuesta de 2 GB máximo.
  • En segundo lugar, el propio SharePoint a través del tamaño máximo de archivo que podemos subir y que por defecto está configurado a 50 MB, pero que se puede cambiar por aplicación web de SharePoint. Lógicamente, el límite máximo que podremos poner ya os imagináis cual es. Otra cosa es que tenga sentido poner tamaños de archivo que superen los 100 MB…pero en este mundo nos podemos encontrar de todo.

Supongamos de todas formas que se suben archivos excesivamente grandes a SharePoint, y que a pesar de todo el rendimiento sigue siendo un requerimiento importante. ¿Qué opciones tenemos? Pues una de ellas, y que motiva este post (espero que a partir del mismo surjan más alternativas) es habilitar la caché BLOB (Binary Large Objects) de las web application de SharePoint. Básicamente esta cache habilita que se puedan cachear en disco archivos binario típicamente grandes como imágenes, vídeos, archivos de sonido o fragamentos de código a través de eliminar round trips innecesarios a la base de datos. La idea es que la primera vez que se accede a un BLOB, se trae de la BD, pero las siguientes ocasiones ya se trae de la caché de disco.

¿Cómo habilitamos la BLOB cache en SharePoint? Siguiendo los siguientes pasos:

  • Nos vamos al directorio virtual dentro de Inetpub dónde reside la aplicación web de SharePoint en la que vamos a habilitar el BLOB cache.

image

  • Editamos el web.config de la web application en cuestión.
  • Buscamos la sección BLOBCache:

<BlobCache location="C:\blobCache" path="\.(gif|jpg|png|css|js)$" maxSize="10" enabled="false" />

  • Cambiamos el atributo enabled=false a enabled=true.
  • Reiniciamos el IIS y listo.

Más información en:http://msdn.microsoft.com/en-us/library/aa604896.aspx. Espero que este tip os resulte de utilidad.

Published 22/3/2009 23:06 por Juan Carlos González Martín

Archivado en: ,
Comparte este post:

Comentarios

# re: WSS 3.0 & MOSS: Como habilitar la caché BLOB!@ Monday, March 23, 2009 7:40 AM

Hola, por lo que tengo entendido solo funciona en MOSS ¿no es asi?

Jorge Dieguez

Jorge Dieguez

# re: WSS 3.0 & MOSS: Como habilitar la caché BLOB!@ Monday, March 23, 2009 8:08 AM

Muy buenas Jorge,

La caché BLOB es tanto para MOSS como para WSS 3.0, además se configura a nivel de Web Application uno de los elementos core de la plataforma SharePoint y está pensada para esos escenarios de almacenamiento (core de WSS 3.0 y por ende de MOSS) de archivos muy pesados.

Un saludo

JC's

Juan Carlos González Martín

# re: WSS 3.0 & MOSS: Como habilitar la caché BLOB!@ Monday, March 23, 2009 9:10 AM

No me acuerdo donde,pero leí que este caché es una de las capacidades que incorpora la infrastructura de publicación de Moss,si funciona en wss mejor!

Jorge dieguez

# re: WSS 3.0 & MOSS: Como habilitar la caché BLOB!@ Monday, March 23, 2009 9:12 AM

Muy buenas,

Pues me extraña...la sección del web.config a modificar está tanto en WSS 3.0 como en MOSS...aunque en SharePoint cosas más raras se han visto.

Un saludo

JC's

Juan Carlos González Martín

# re: WSS 3.0 & MOSS: Como habilitar la caché BLOB!@ Monday, March 23, 2009 8:24 PM

Hola Juan Carlos, he revisado mi WSS y no veo la linea <BlobCache en el. Todo indica que esto solo funciona en MOSS:-(

Un Saludo

Jorge Dieguez

Jorge Dieguez

# re: WSS 3.0 & MOSS: Como habilitar la caché BLOB!@ Monday, March 23, 2009 8:54 PM

Buenas,

Pues nada, otro tema más no entendible del todo (vamos a ser suaves...)...he aprovechado para indagar sobre ello:

office.microsoft.com/.../HA101762841033.aspx

Y sobre todo este post de Álvaro Arias más que recomedable:

blogs.renacimiento.com/.../optimizando-el-rendimiento-de-mossblob-cache.aspx

Otro artículo interesante:

www.sharepointblogs.com/.../2711.aspx

De todos modos, habría que indagar si se puede añadir esa directiva en el web.config de WSS 3.0 y hace caso de ella...porque al fin y al cabo, en WSS 3.0 también puede tener que almacenar grandes archivos...espero que de nuevo no hayan ligado el BLOB Caché a temas de publishing...

Gracias por el apunte!

Un saludo

JC's

Juan Carlos González Martín

# re: WSS 3.0 & MOSS: Como habilitar la caché BLOB!@ Monday, March 23, 2009 9:06 PM

...y atención a lo que hay que hacer para tener caché BLOB en WSS 3.0...uff:

www.kyletillman.net/.../SharePoint_External_Binary_Store-PartI.aspx

Un saludo

JC's

Juan Carlos González Martín

# re: WSS 3.0 & MOSS: Como habilitar la caché BLOB!@ Monday, March 23, 2009 9:17 PM

Hola Juan Carlos, yo en su dia me interese mucho por el tema del cache a nive de ficheros grandes, me parece algo impresindible en muchos escenarios en los que se implanta SharePoint, y me lleve la descepcion por que solo funcionaba en MOSS, de todas formas todo es probarlo:-) mañana lo pruebo y te digo si ha funcionado!

Jorge

Jorge Dieguez

# re: WSS 3.0 & MOSS: Como habilitar la caché BLOB!@ Tuesday, March 24, 2009 7:35 AM

Lo de External BLOB Story en realidad no es un cache sino la forma de almacenar objetos grandes fuera de la BD, una tecnologia que se usa si no recuerdo mal en el producto de Microsoft,Interactive Media Manager. Un Saludo

Jorge Dieguez