diogobaeder - Antigos

©2009 - Diogo Baeder - hospedado no WebFaction

Conteúdo

Quando a máquina se torna mais lenta que o usuário (clique para ver os comentários)

Ter, 08 de Setembro de 2009

Se tem uma coisa que me irrita é chegar no trabalho e me deparar com uma miríade de tarefas a cumprir e minha máquina não responder rápido o suficiente para que eu siga em frente com eficácia aceitável. Pra quem desenvolve software, e tem de se contentar em usar Ruindows no serviço: tente abrir o Eclipse e uma máquina virtual no VirtualBox ao mesmo tempo, enquanto atualiza algumas working copies de versionamento pelo TortoiseSVN. Sensação desagradável, não? Mesmo para quem tem uma máquina bacana, com 3GB de RAM, e um Pentium D para dar conta de todo o processamento. O que mais me intriga é que, nos tempos atuais, a tecnologia avança em velocidade inacompanhável, mas, mesmo assim, para usuários um pouco mais avançados que o normal, às vezes as ferramentas que temos à mão não dão respostas rápidas o suficiente para que o trabalho seja minimamente confortável. Será este um problema das máquinas? Dos softwares que usamos? De quem usa as ferramentas, talvez por está-las usando rápido demais? Quando é que teremos o conceito de multi-tarefa aplicável novamente, ou deveríamos nos contentar com "multi-tarefa condicional"?

Acelerando carregamento de mídia (clique para ver os comentários)

Dom, 16 de Agosto de 2009 (atualizado em Seg, 17 de Agosto de 2009)

Coloquei meu site no ar estes dias, e, embora já estivesse esperando isto, acabei achando-o um tanto lento para carregar e construir toda a interface - o principal motivo é todo esse lance das janelas e preparação para persistir as modificações do usuário -.

Comecei a explorar o que meu servidor de hospedagem (WebFaction) oferece, e seguir as guidelines do Yahoo! e do Google para tentar otimizar o carregamento de arquivos de mídia - leia-se CSS, JavaScript e imagens -.

Um dos passos mais importantes foi usar um servidor alternativo ao Apache, o ngynx, que é excelente para servir conteúdo estático - veja aqui a comparação entre os dois neste contexto -.

Outro passo foi usar um domínio diferente do meu original para carregar as mídias; Pelo fato de elas serem carregadas em outro domínio, os cookies não são enviados na requisição nem recebidos na resposta HTTP.

Em conjunto, estas duas medidas fizeram com que houvesse uma melhoria gritante de performance no site. Porém, ainda desejo criar uma forma de fazer compressão automática de JavaScript e CSS, usando o YUI Compressor. Quando tiver resultados, postarei aqui novamente!

Django é o que há! (clique para ver os comentários)

Sex, 14 de Agosto de 2009

Este website foi feito em Django. Confesso que estou apaixonado tanto pela linguagem Python quanto pelo framework; Nunca tive tanta facilidade de criar uma aplicação web, e tão rápido! :-) Enfim, recomendo a todos que desenvolvem nesta área... muito bom mesmo!

Músico

Sobre

Ajuda