Abr 23
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.
Ler o resto do artigo »
Jan 13
Neste tutorial, vamos exemplificar como se podem utilizar as funcionalidades Ajax da JQUERY para consumir Page Methods do ASP.NET AJAX. Os Page Methods permitem que chamemos métodos do code behind de uma página aspx através de Javascript. Deste forma podemos actualizar informação no browser do utilizador sem efectuar um refrescamento da página.
No exemplo deste tutorial vamos chamar um método simples que apenas nos vai devolver um string com a data actual no servidor. Este método não vai receber nenhum parâmetro. Num próximo tutorial explicaremos como passar parâmetros ao PageMethod.
Ler o resto do artigo »
Abr 22
O uso de CSS’s (Cascading Style Sheets) no desenvolvimento web dos dias de hoje, é imprescindível, para mantermos o estilo separado da lógica. Uma das formas de aumentar a performance de uma página web, é diminuir o tamanho destes ficheiros de estilo. Neste artigo vou explicar uma "dieta" milagrosa para os nossos CSS’s, que vai permitir reduzir o seu tamanho consideravelmente.
Os ficheiros CSS estão muitas vezes repletos de informação repetida, espaços em branco, informação desnecessária, etc… Nas próximas linhas vou explicar como podemos eliminar toda esta informação redundante de forma a que os ficheiros CSSs fiquem mais "magros" (com menos bytes).
Ler o resto do artigo »