FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
||||
|
||||
Como quizas la presentacion se puede hacer algo pesada, ya que habla de la escalabilidad de punta a punts - empezando por el costo electrico! - en resumen:
- Optimizar la estructura de la BD para lecturas - si es importante - - Mandar al carajo a Apache y usar nginx/lighttpd para TODO EL CONTENIDO ESTATICO (imagenes, html plano, css, etc...), y dejar apache solo para el dinamico. Es posible que nginx / lighttpd sean mas efectivos en manejar el dinamico tambien. Pero es cuestion de hacer pruebas para tu caso - Hostear el contenido estatico en otro lado - Separar el servidor DNS o usar uno de terceros - Usar chache. No pendejear inventandolo, usar memcached que es la "neta" - Enviar css,js comprimido, versionarlo y ponerlo que no expira en mucho tiempo para que los navegadores lo cacheen de forma efectiva. Ej: miestilo-1.css - Servir todo css y todo js en un solo request. Ej: http://www.paradondevamos.com/jhonWe...jd.gallery.css (pa' eso hay script que lo arman. Es muy simple) Eso es lo que es alcanzable pa' un equipo pequeño. De ahi pa' arriba es lo que dice joyent y toca tirar mas alto. Yo implemente parcialmente esas ideas, y en cuestion de facil a dificil: - Usar nginx para el estatico. Muy notable la diferencia. Como uso python, utilizo FastCGI que es mejor que mod_python. Si usas FastCGI para php deberias ver una mejora (pero hay que tunear los parametros) - Tirar todo el css, js en un solo request. Semi notable. - Utilizo un servidor DNS de terceros. Como siempre ha sido asi, no te se decir si es muy bueno o no. Quizas en mi caso no porque no estan en el mismo segmento de red. De hay versionar los css,js puede tener una ventaja marginal. Usar memcached y tunear que se cachea y que no requiere algo mas de inteligencia para evitar fantasmas pero se supone que es lo mas notable en velocidad. Si ademas precalculas & precomprimes los html,js,css y los sirves por nginx mejor. En fin, notaras que la clave es cachear, cachear y cachear. Es lo mas simple y lo que mas resultado da sin entrar a hacer cosas locas. Si ruby que es lentisimo puede, php seguro que tambien.
__________________
El malabarista. Última edición por mamcx fecha: 31-08-2008 a las 18:40:47. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Control de tráfico red LAN | golf2008 | Conexión con bases de datos | 1 | 29-06-2008 23:13:21 |
Monitorear tráfico web | pititi1974 | Internet | 1 | 14-08-2007 17:23:13 |
Trafico del Internet Explorer | mazinger | Internet | 4 | 11-05-2006 19:27:38 |
Trafico en la red | agonzalez | Varios | 1 | 27-07-2004 01:47:52 |
Accidente de tráfico | santana | Humor | 1 | 24-07-2004 05:30:00 |
|