Cuamandá
Páginas: 2 (337 palabras)
Publicado: 11 de noviembre de 2012
La plataforma usada consiste en:
* Apache.
* Python.
* Linux (SuSe).
* MySQL.
* psyco, un compilador python->C dinámico.
* lighttpdpara el vídeo en lugar de Apache.
Las estadísticas son increíbles:
* Soporta las peticiones de más de 100 millones de vídeos por día.
* Fue fundado en febrero del 2005.
* En marzo del2006 había ya 30 millones de vídeos vistos por día.
* En julio del 2006 había 100 millones de vídeos vistos por día.
* 2 administradores de sistema, dos arquitecturas de softwareescalables.
* 2 desarrolladores, 2 ingenieros de redes, 1 DBA (un administrador de bases de datos).
Servidores Web
* NetScalar es usado para balancear la carga y la cache del contenido estático. * Apache funciona con mod_fast_cgi.
* Las peticiones son encaminadas para ser tratadas con Python por un servidor de aplicaciones.
* El servidor habla con varias bases de datos y otrasfuentes de información para recoger toda la información y generar la página HTML.
* Pueden aumentar el nivel de escalabilidad web añadiendo más máquinas.
* La parte de Python habitualmente NOes el cuello de botella, pasa la mayor parte de su tiempo bloqueado en los "RPCs".
* Python permite un desarrollo rápido, flexible y "deployment ". Esto resulta crítico para seguir siendocompetitivos.
* Normalmente los tiempos de carga de las páginas son inferiores a 100ms.
* Se usa psyco, un compilador dinámico python⇒C junto a JIT para enfocar la optimización de los buclesinternos.
* Para actividades con un consumo de CPU intensivo como cifrar, se usan extensiones en C.
* Algo de HTML cacheado y previamente generado para renderizar bloques.
* Se usa poco cacheen la base de datos.
* Los objetos formados en Python son cacheados.
* Parte de los datos son calculados y enviados a cada aplicación para entonces ser cacheados en su memoria local. Esto...
Leer documento completo
Regístrate para leer el documento completo.