Bem nesses dias andei no meu novo trabalho além de programar em Ruby (Rails), configurando servidores httpd (nginx) com memcached e nfs. De fato todos esses últimos dias passei configurando, fazendo alguns benchmarks e estudando o uso dessas tecnologias. Fiz também um pequeno servidor http de arquivos usando o Thin e Rack para testar o quão bom seria servir arquivos estáticos como imagens através dele usando cache em memória com memcached, o resultado não foi bom, memcached é ótimo, mas não serviu bem no nosso caso para arquivos estáticos como imagens (e vale lembrar que ele aceita apenas 1mb por item), talvez os sistemas de cache local do Apache seja uma solução…
Mas no momento a solução que mais me agradou para melhor servir arquivos estáticos foi ou usar um CDN (config.action_controller.asset_host) ou montar um servidor com nfs (para escrita) e nginx para servir arquivos como um CDN, que é uma solução simples e rápida.
Está sendo muito boa a experiência de programar num projeto em Rails e puder experimentar coisas novas e sempre quis montar algo que precisava ser escalonável.

1 response so far ↓
1 alisson sales // May 13, 2008 at 8:55 pm
sysadmin!!!
ainda bem que não vou mais me preocupar com isso..
Leave a Comment