Porn Videos, Sex, XXX, Free Porn Tube - YouPorn - Google ChromeYouPorn si ese sitio de pornografía , pero en esta ocasión nos deleitaremos no con sus imágenes ni videos, si no con algunos datos de su monstruosa arquitectura la cual tiene la capacidad para atender tantas peticiones de usuarios ansiosos por relajarse un rato.

YouPorn fue lanzado en 2006 y adquirido en el 2011, y en ese entonces fue concebida en  Perl + MySQL, pero después de 5 años el sitio fue migrado a php + noSql Redis mejorando su rendimiento en un 10%, y claro soportando las nuevas visitas.

 

Estadísticas

  • 100 millones de paginas vistas por día en 2008
  • 300,000 queries / sec
    • Lo que nos da 1,080,000,000 consultas por horas Sorpresa
    • esos servidores si que son unas … por soportar tantas conexiones simultáneamente jeje Risa
  • 100 Gb/s – 3 full  DVDs streamed cada segundo
  • Logs de 8GB-15GB por hora

Actualmente

  • PHP-FPM (FastCGI Process Manager)  -como alternativa a  PHP FastCGI
  • HAProxy
  • ActiveMQ
  • Varnish
  • Redis
  • Nginx
  • MySQL
  • Syslog-ng
  • Symfony2

Esta arquitectura soporta 200 millones de peticiones al día.

Mysql se sigue usando, pero como soporte para el feed Redis, y algunas tablas tienen más de 100 millones de registros.

la BD esta altamente normalizada ya que no es utilizada directamente por el sitio.

Con toda esta actividad los servidores de youporn si que se pueden calentar.

No es un secreto que la pornografía es de las industrias que mejor sacan provecho de  la tecnología.

 

http://highscalability.com/blog/2012/4/2/youporn-targeting-200-million-views-a-day-and-beyond.html

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *