Arquivo da tag: Desempenho

Otimizando a manipulação do DOM – Repaint e Reflow

No último artigo mostrei um ganho considerável de performance utilizando DocumentFragment. Talvez um pequeno detalhe que por sinal é o mais importante não chamou a atenção de vocês!! Vou novamente… read more → Continue lendo

Publicado em Artigos | Com a tag , , , , , , | Comentários desativados

Otimizando manipulação do DOM – DocumentFragment

Sempre nos preocupamos com o desempenho das nossas aplicações. Vamos de estratégias de cache a otimizações das consultas ao banco de dados, sabemos o que fazer no lado do servidor.… read more → Continue lendo

Publicado em Artigos | Com a tag , , , , , | Comentários desativados

Utilidade dos 2 novos datacenters do Azure

Há poucos dias, a Microsoft anunciou a disponibilidade de 2 novos datacenters do Windows Azure nos Estados Unidos. É um crescimento significativo, dobrando de 2 para 4 o número de datacenters na América. Os novos datacenters estão na regiões “West US” e “East US”. A empresa informou que as novas ofertas têm por objetivo atender [...] Continue lendo

Publicado em Artigos | Com a tag , | Comentários desativados

Protobuf-net e objetos complexos

Depois do último artigo onde mostrei o quanto o Protobuf-net é poderoso, algumas suspeitas apareceram sobre um problema do mesmo com objetos complexos, então resolvi refazer o teste deixando mais “complexo” o objeto serializado. Sem mais vamos aos objetos que serão serializados. [Serializable] [DataContract] public class Album { [DataMember] public string Titulo { get; set; [...] Continue lendo

Publicado em Artigos | Com a tag , , , , , , | Comentários desativados

Google Protocol Buffers – Voando baixo com serializações utilizando o Protobuf-net

Sempre estamos serializando ou deserializando algum objeto, manualmente ou deixando o framework fazer o trabalho “sujo”, não podemos esquecer que isso tem um custo, dependendo do tipo de serialização que escolhemos esse custo pode ser muito alto. E para nossa alegria o Google sabe isso, e ele criou o Google Protocol Buffers, é simples e [...] Continue lendo

Publicado em Artigos | Com a tag , , , , , , , | Comentários desativados

Otimizando o pool de conexões com SQL Azure Federations

No Windows Azure, para aplicações que requerem banco de dados relacional, a melhor alternativa é o SQL Azure, que é um banco de dados como serviço com alta disponibilidade e tolerância a falhas. Ao desenvolver um serviço na nuvem que atenda vários clientes, um desafio importante para o arquiteto da aplicação é encontrar o equilíbrio [...] Continue lendo

Publicado em Artigos | Com a tag , , | Comentários desativados

Sequências com SQL Azure Federations

O particionamento horizontal dos dados, ao mesmo tempo em que favorece a escalabilidade e o desempenho, apresenta novos desafios. Um deles é como gerar códigos numéricos sequenciais. Neste artigo eu analiso diversos aspectos do problema e indico 5 alternativas de solução. Federações auxiliam na escalabilidade Federações no SQL Azure são um mecanismo para obter mais [...] Continue lendo

Publicado em Artigos | Com a tag , , , , | Comentários desativados

Quantos objetos são criados em 1 segundo?

Navegando pelo blog do Ayende, encontrei um post curioso, onde ele fez um teste para saber quantos objetos em 1 segundo o .NET consegue criar. Nunca tinha pensado no assunto, e resolvi testar utilizando meu notebook, mas também comparar com outras linguagens, hoje posto a comparação entre .NET e Java. São apenas curiosidades, não acredito…

Leia mais → Continue lendo

Publicado em Artigos | Com a tag , , | Comentários desativados