Youporn: el Desarrollo Tecnológico Para el Mundo Del Porno

Como se construye una de las web mas visitadas del mundo

by admin admin Date: 21-05-2013 youporn porno php redis nosql


The Internet is for porn. Esto es un axioma innegociable. Las webs porno más importantes reciben millones de visitas al día y tienen que servir gigas y gigas de vídeo al segundo… y no se caen nunca. Es por eso que saber como lo hacen. Erik Pickup, CEO de YouPorn, uno de los sitios porno más importantes del mundo, dio una conferencia hace unos meses y descubrió algunos secretos de sus servidores.

Quizás lo más importante que comentó el Pickup fue que en 2011 la web fue reescrita al completo en PHP con el framework Symfony y la base de datos NoSQL Redis, sustituyendo la anterior arquitectura Perl + MySQL en la que fue construido el sitio en el ya lejano 2006 y obteniendo unas mejoras de rendimiento del 10%.

Además YouPorn utiliza Nginx como servidor web de alto rendimiento, Varnish para temas de caché (con CDNs externos para las imágenes y ficheros CSS y JS), HAProxy para el balanceo de carga, Syslog-ng para la gestión de los logs (8GB de datos de logs se almacenan a la hora, telita), el cada vez más popular ActiveMQ de Apache y MySQL para algunas tareas de apoyo a Redis.

Como curiosidad sobre como desarrollan en YouPorn, Pickup comenta que utilizan Git y Subversion y que la convivencia no es nada sencilla.

El video de la charla:

 
by admin admin Date: 21-05-2013 youporn porno php redis nosql visitas : 5266  
 
 
 
 

Artículos relacionados