Pagestackr Um aplicativo em 48 horas http://pagestackr.com George Guimarães [email_address] RejectConf SP nov/2007
desenvolvimento produção escalabilidade
escalabilidade Gostaria de criar  homepages , mas não sei o que elas comem desenvolvimento produção
Quero  que o  mundo  acesse meu aplicativo desenvolvimento produção escalabilidade
produção Não  quero  mais  que o mundo acesse meu aplicativo escalabilidade desenvolvimento
Um pouco de história 8 e 9 de setembro 48 horas de programação
 
 
 
 
<georgeguimaraes> actually, i  promoted  pagestackr at my blog... (just asking people to vote fairly, if they liked the app) <carter> georgeguimaraes: there is  nothing  wrong <carter> its  encouraged <carter> plz  drive traffic  to the rumble
rodando   seu aplicativo
WEBrick padrão no desenvolvimento simples, sem configuração mongrel (“vira-lata”) escrito em ruby/c rápido escalável servidor
 
 
Proxy reverso / load balancer Apache (mod_proxy) pound nginx simples de configurar 2000 hits/s não será gargalo no começo Hardware (bigIP, Joyent)
load balancer :8001 :8002 :8003 :8004 :8005 :80
Enviando meu  código  para o  servidor
Capistrano SVN Servidor(es)
Capistrano SVN Servidor(es) cap deploy
Capistrano SVN Servidor(es) cap deploy
escalabilidade efeito slashdot / digg
escalabilidade escreva  SQL Model.find_by_sql( )
escalabilidade SQL Page/fragment  cache use nginx (ou outro http server)
fragment cache
escalabilidade SQL memcached drástica  redução  no acesso ao  BD frag  cache
escalabilidade SQL cluster de BDs (MySQL replication) frag  cache memcached
escalabilidade SQL BDs alternativos BerkelyDB SQLite “ BigTable” flat files frag  cache memcached
projetos para observar monit ganglia hadoop MogileFS Memcached pagestackr ...
?! George Guimarães http://pagestackr.com http://blog.georgeguimaraes.com [email_address]

Pagestackr - RejectConf SP 2007