YouPorn es una página que nadie aquí visita nunca, pero que, misteriosamente, se ha convertido en la 94ª página más visitada de Internet. Supera los 100 millones de páginas vistas por día, consume más de 3 terabytes de ancho de banda cada 24 horas, y tiene que hacer frente a más de 300.000 consultas SQL por segundo.
Muy impresionante, sí, pero, ¿por qué este interés repentino en el tedioso mundo del porno? La respuesta es que hace un par de semanas migraron toda su infraestructura de MySQL a Redis, y parece que están muy impresionados con el rendimiento de este motor de base de datos. No está de más recordar el papel tan determinante que tuvo esta industria en el triunfo de VHS frente a Beta, por ejemplo.
Si queréis saber más sobre el funcionamiento interno de YouPorn, y no os queda muy lejos, podéis acercaros a la ConFoo.CA, en Montreal, Canadá, donde hablaran sobre la migración y otros temas igual de tórridos.
Yo prefiero xvideos o pornhub. Pero bueno ya en el tema yo estoy probando mongodb y también me he llevado una grata sorpresa, habrá que probar ahora redis.
Muy interesante, esto demuestra que no siempre lo mas conocido es lo mejor, hay muchas cosas que mucha gente no conoce de ellas y que esas herramientas pueden tener mucho mas potencial que las mas populares.
Redis, se oye muy interesante.
Jamás había oido o leido nada sobre esta página (ni similares) xD
¿Cómo Youporn? Eso que es?? xD
Ya entrando en la chicha, la verdad es que yo creo que muchas veces las cosas no se prueban por inercia. Es decir, si ya muchas veces has usado ciertas herramientas y te han ido funcionando, muchas veces puedes tender a repetir la próxima vez que tengas que hacer algo. Sería interesante tener la posibilidad de probar Redis la próxima vez en algún proyecto… Bueno, Redis y tantas cosas que muchas veces no pruebas por presiones de tiempo…
Saludos!
He trabajado siempre con MySQL y no me he planteado hacer otra cosa porque siempre me ha dado buenos resultados…
He mirado en wikipedia un poco acerca de redis y segun entiendo, es un motor de BBDD que trabaja «en memoria». Para que tipo de aplicaciones se usa esto?
Un saludo.
PD: porno? eso que es? xDD
Me comenta Javier Rubio en Twitter que además usan Symfony2 como framework PHP. No me importaría trabajar con esta gente.
xD Es el mejor artículo que he leido desde que visito el blog xD. Y no lo digo por el contenido sino por «tu inocencia respecto al tema». Es gracioso porque yo pues igual, nunca había escuchado de youporn…
No he leido nada sobre su infraestructura, pero actualmente Redis se suele utilizar como sustituto de Memcache, para cachear los resultados de consultas recurrentes a la «auténtica BBDD», y si, gana muchisimo.
Facepalm relacionado: miles de cuentas de Youporn comprometidas
Youporn los videos casi la mayotia son mas cortos que en redtube que las peliculas son largas (20 a 40 min).
jeje ;O Redis
Casi todo el contenido en el sitio se entrega con Varnish Cache (acelerado).
Si no sabes lo que es, despierta: https://www.varnish-cache.org/
La 94ª página más visitada. Las moscas buscan la basura. La sociedad sigue yendo por cuesta abajo.