Anda di halaman 1dari 27

Web de alto

desempeño
Gustavo Barrón

miércoles 11 de agosto de 2010


500ms + lento = 20% - tráfico
Google

miércoles 11 de agosto de 2010


400ms + lento = 5-9% - tráfico
Yahoo

miércoles 11 de agosto de 2010


100ms + lento = 1% - ventas
Amazon

miércoles 11 de agosto de 2010


Lento = Menos usuarios

miércoles 11 de agosto de 2010


Lento = Menos dinero

miércoles 11 de agosto de 2010


Simplicio: ... You need to
walk before you can run.
Salviati: No, you need
something to run towards!

Extracto de “Lockhart’s
Lament” por Paul Lockhart

miércoles 11 de agosto de 2010


Eligiendo las batallas

miércoles 11 de agosto de 2010


miércoles 11 de agosto de 2010
miércoles 11 de agosto de 2010
Lo básico

miércoles 11 de agosto de 2010


Lo básico
• Menos peticiones HTTP.

miércoles 11 de agosto de 2010


Lo básico
• Menos peticiones HTTP.
• Componentes mas pequeños.

miércoles 11 de agosto de 2010


Lo básico
• Menos peticiones HTTP.
• Componentes mas pequeños.
• Menos interrupciones.

miércoles 11 de agosto de 2010


Lo básico
• Menos peticiones HTTP.
• Componentes mas pequeños.
• Menos interrupciones.
• Comenzar de inmediato.

miércoles 11 de agosto de 2010


Antes de escalar

miércoles 11 de agosto de 2010


Conocer nuestra
aplicación

miércoles 11 de agosto de 2010


Optimizar nuestro stack

miércoles 11 de agosto de 2010


miércoles 11 de agosto de 2010
miércoles 11 de agosto de 2010
HTTP DB

miércoles 11 de agosto de 2010


HTTP

Proxy
DB
¿Cache?
Load Balancer
HTTP

miércoles 11 de agosto de 2010


HTTP
NAS
Proxy
¿Cache?
Load Balancer
HTTP
DB DB

miércoles 11 de agosto de 2010


HTTP HTTP

NAS NAS
Proxy
¿Cache?
Load Balancer
HTTP HTTP

DB DB

miércoles 11 de agosto de 2010


NAS
HTTP

Load Balancer DB
con Failover
Admin
miércoles 11 de agosto de 2010
El demo...
o eso.

miércoles 11 de agosto de 2010


¿Preguntas?
gustavo@foobarra.com

http://foobarra.com
twitter.com/cicloid

miércoles 11 de agosto de 2010

Anda mungkin juga menyukai