Overview

Algumas configurações podem ser realizadas para providenciar uma melhor performance da sua Farm SharePoint.

Este artigo, irá descrever como se deve configurar o cache do servidor baseado em disco BLOB para obter um melhor aproveitamento e performance da sua Farm, caso venha a ter problemas com isto.

A idéia do BLOB é simples, ele consiste em armazenar em um disco, um Cache do que é mais acessado no seu portal, armazenando imagens, entre outros, para assim, quando for realizada uma solicitação da página, ao invés de fazer a requisição direto para o servidor de SQL, ele trará a resposta mais rápida através do Cache armazenado no servidor de Web.

Solução

Por padrão,  as configurações de BLOB vem desabilitadas, para utilizado, você deve habilita-lo no seu servidor Web Front-End.

Para iniciar a configuração, no servidor de Web, abra o IIS. Indo em Start >> Administrative Tools >> Internet Information Services (IIS) Manager. Clique com o botão direito sobre o site que deseja configurar e selecione “Explore“.

Figura 1: Explorando as configurações do site

Você irá precisar editar o arquivo web.config.

Nota: Para configurá-lo, você precisará editar o arquivo web.config, para isso, sempre faça uma cópia deste arquivo antes de começar a fazer as configurações, pois caso venha dar problema, você irá precisar apenas restaurar o web.config.

Para editá-lo, clique sobre ele e abra com o Notepad.

Procure pela seguinte linha:

<BlobCache location=”” 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” />

Você pode adicionar ou remover tipos de arquivos a ser armazenados.  Por ex, para adicioar arquivos .png, você precisa adicioná-lo da seguinte forma:  |png| .

Você também pode configurar o tamanho máximo de armazenamento do log em maxSize. No exemplo é configurado 10 GB por default. É recomendado que você defina um valor de cache superior a 10 GB.

 Para habilitá-lo, você precisará alterar a propriedade “enabled=false” para  “enabled=true” e a propriedade “location” para outro destino de armazenamento que não seja a unidade C.

 Nota: É recomendado que você especifique um diretório que não esteja na mesma unidade que os arquivos do sistema operacional ou a unidade aonde os logs são armazenados.

 Exemplo:

  <BlobCache location=”L:\BlobCache” 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” />

 Salve e feche o arquivo.

 Para que todas as alterações entrem em vigor, você precisará resetar o serviço do IIS. Abrindo o prompt de comando, digite iisreset /noforce.

 E pronto, ele já estará funcionando.

Ao configurar o cache Blob, você estará contando com um melhor desempenho e mais rápido acesso a conteúdos do seu portal. Esta tarefa é apenas uma das quais você pode configurar para melhorar a performance do seu ambiente.

Anúncios