Alguma recomendação para um livro sobre como criar e executar sites de alta performance e alta disponibilidade no Linux?
Alguma recomendação para um livro sobre como criar e executar sites de alta performance e alta disponibilidade no Linux?
Respostas:
Theo Schlossnagle tem um livro chamado Scalable Internet Architectures que é excelente.
Há uma lista em highscalability.com aqui http://highscalability.com/book-store
Dois dos meus favoritos:
Dependendo do banco de dados que você usa, recomendo o " High Performance MySQL " se você for com o MySQL.
use arquivos html estáticos ou arquivos dinâmicos altamente armazenados em cache.
Instale as seguintes extensões para o Firefox:
Firebug : https://addons.mozilla.org/en-US/firefox/addon/1843
Yslow : https://addons.mozilla.org/en-US/firefox/addon/5369
Velocidade da página : http://code.google.com/speed/page-speed/download.html
O Yslow e a velocidade da página classificam seu site atual e informam onde seu site precisa de melhorias.
Muitos artigos úteis sobre sites de alto desempenho podem ser encontrados em http://webo.name/articles/
O Enterprise Rails é um ótimo recurso para isso e definitivamente vai além do escopo do título do livro.
Criar sites escaláveis (de Cal Henderson) e The Art of Capacity Planning (de John Allspaw) são dois dos meus favoritos.
Atualmente, estou aguardando o tão esperado " Web Operations - Mantendo os Dados no Tempo ", de John Allspaw e Jesse Robbins, que será lançado em junho.