Mostrando entradas 1 para 3
Displaying posts with tag: otimização (reset)
Go: carregando arquivos Sped Fiscal 95% mais rápido

Recentemente, eu e o Ricardo Gomes da Fix Auditoria fizemos pair programming com a missão de melhorar o parse de EFD Fiscal que ele esta desenvolvendo em Golang.

O nosso objetivo era fazer o parser ganhar alguma performance e também resolver alguns pequenos problemas na carga dos arquivos.

O que o sistema faz até o momento é o seguinte: lê vários arquivos texto contendo centenas de milhares de registros, parseia esse conteúdo linha a linha e por fim grava tudo no banco de dados.

Essa tarefa estava levando 37 minutos, com 36 arquivos com mais de 50 mil linhas cada, e agora leva aproximadamente 2 minutos. Um ganho de performance de 95%. Nada mau para uma manhã de domingo falando besteiras e nerdices.

Essas foram as mudanças que fizemos

A primeira coisa …

[Leia mais]
10 dicas simples para otimizar seu site

Quanto mais veloz for seu site, mais satisfeito seu usuário ficará – e pode acabar se tornando um fiel cliente.

Velocidade de carregamento é fundamental em qualquer site. E é o critério que mais pesa nas avaliações feitas por usuários. Afinal, ninguém poderá avaliar o design do site ou seu conteúdo antes de ele carregar complemente.

O grande problema é que muitos desenvolvedores focam muito em design e em conteúdo, deixando o desempenho em segundo plano. Muitas vezes, perdem alguns segundos de carregamento em prol de um efeito visual.

Pesquisas realizadas pela Akamai e pela Gomez.com apontam que, para cada segundo que o usuário espera pelo carregamento de uma página, a satisfação dele com o site decai em 16%. Segundo eles, os usuários esperam que os sites carreguem em 2 segundos ou menos, sendo que eles abandonariam páginas que levassem mais de 3 segundos para …

[Leia mais]
DatabaseCast: Índices

Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani (@pichiliani) e Wagner Crivelini (@wcrivelini) percorrem os índices com os convidados Ricardo Rezende (@ricarezende) e Fabiano Amorim (@mcflyamorim). Neste episódio você vai relembrar como era procurar uma cena de um filme em VHS com um videocassete; saberá porque índices são importantes; a diferença que estatísticas atualizadas podem fazer na performance, como criar múltiplos índices iguais na mesma tabela e vai descobrir a fórmula rápida de perder um potencial patrocinador.

Não deixe de nos …

[Leia mais]
Mostrando entradas 1 para 3