Já visitou o fórum do Isto Mesmo? Clique Aqui!
Microsoft Sharepoint Server 2010 Download do Windows 7 RC
Abr 23

SharePoint2007Logo Este vai ser o primeiro de uma série de artigos sobre performance em sites baseados em SharePoint 2007. A Blob Cache, também conhecida por “Disk-based Cache” permite poupar alguns acessos à base de dados do SharePoint, guardando alguns ficheiros directamente no disco rígido.

A grande maioria dos sites Internet são construídos com base numa grande quantidade (por vezes enorme!) de ficheiros que podem ser imagens, ficheiros js, ficheiros css, flashs, etc. No SharePoint 2007 todos estes ficheiros são guardados nativamente dentro da base de dados, em BLOBs. Esta característica do SharePoint, stressa bastante o SQL Server, com pedidos desnecessários. É para resolver este problema que existe a BLOB Cache. O acesso a ficheiros em disco é muito mais rápido e não sobrecarrega o SQL com este tipo de pedidos. Quando activada, os ficheiros à medida que vão sendo pedidos, são guardados numa pasta em disco, e os pedidos seguintes já não voltam a aceder à base de dados e vão directamente à Blob Cache.


A Blob Cache não vem activa por omissão quando instalamos o SharePoint. Para a activarmos, necessitamos de adicionar a chave seguinte ao web.config das Web Application de todos os servidores Front-End.

 

<BlobCache location=”C:\BlobCache” path=”\.(gif|jpg|png|css|js)$” maxSize=”10” max-age=”86400” enabled=”true” />

  • location – Deve conter a pasta onde os ficheiros da Cache serão guardados.
  • path – É uma regular expression que especifica quais as extensões dos ficheiros que devem ser guardados na Cache.
  • maxSize – Define o tamanho máximo permitido para a Cache em GigaBytes (GBs).
  • max-age – Especifica o tempo máximo que os ficheiros guardados na Blob Cache podem ficar na Cache do Browser do Cliente. Esta definição tem um impacto bastante grande na performance sentida pelos clientes, pois a maioria dos ficheiros não necessitam de voltar a ser descarregados.
  • enabled – Neste parâmetro podemos activar ou desactivar a Blob Cache.

Com a configuração desta simples chave, devem notar uma melhoria na performance do site, essencialmente pelo download mais rápido dos ficheiros, e por já não ser necessário descarregar os ficheiros todos novamente cada vez que uma página é pedida, ficando os mesmo em cache no browser do cliente, devido à max-age definida.

 

NOTA:

A Master Page gallery e a Style Library não estão configuradas por omissão para utilizadores anónimos (anonymous users), por isso, para que a BLOB Cache funcione também nestas listas, é necessário activar explicitamente o acesso anónimo nas mesmas.

rss_icon_glass_reflection64

Se gostaram deste artigo subscrevam a feed RSS do istomesmo, para ficarem actualizados sobre os últimos artigos.

» Subscrevam aqui a fedd RSS «

Obtenha mais informações sobre a fedd RSS aqui


Artigos que também lhe podem interessar:

publicado por ndocosta Etiquetas: , , , ,


Deixar uma resposta