YifyTorrents.torrente

YTS ejecuta otros dos servidores principales con 16 núcleos cada uno, lo que les permite hacer frente al tráfico generado por los usuarios del sitio. Toda la infraestructura clave está en una ubicación que permite un mantenimiento y copias de seguridad más fáciles. Quizás comprensiblemente JD no compartió ninguna información adicional en la red interna y ciertamente no hay un mapa que indique la ubicación del servidor.

Revelado: Los secretos de la red de Yify-Torrents

Yify-Torrents, o YTS como ahora se conoce formalmente, es uno de los sitios de torrents más populares del mundo. Pero, ¿cómo maneja a tantos visitantes sin colapsar y cómo está todo lo que está dispuesto detrás de escena?? TorrentFreak se encontró con un desarrollador de Yify para averiguar qué hace que la máquina funcione y volvimos con una visión única del funcionamiento interno de este popular portal de descarga.

Necesitando poca introducción, Yify (ahora llamado correctamente YTS) es uno de los sitios para compartir más populares del mundo. A principios de 2014, era el quinto sitio de torrent más popular del mundo y, según las nuevas cifras que nos proporcionamos ayer, el sitio actualmente maneja alrededor de 10 millones de visitas por mes.

Hablando con TF, el desarrollador de sitios JDuncanator dice que desde el cambio de marca del mes pasado, el equipo no solo ha estado trabajando en nuevas funciones, sino también asegurándose de que los procesos existentes estén ajustados. El desarrollo dice que la experiencia del usuario en YTS es primordial.

No hagas que los usuarios esperen

“Los estudios muestran que 100 ms es cuánto tiempo tiene para que el usuario sienta que la tarea fue instantánea. Un segundo es cuánto tiempo tiene para que el estado de flujo del usuario permanezca ininterrumpido (aunque el retraso aún será notable). Diez segundos es cuánto tiempo tiene antes de que el usuario pierda interés por completo y querrá una tarea múltiple mientras la tarea se complete ”, explica JD.

“Ese punto óptimo de 100-1000 ms es algo para lo que la mayoría de los desarrolladores web apuntan, pero lo que es aún más sorprendente es que solo alrededor del 5% realmente lo logrará. Un visitante promedio pasará entre 30 segundos y 4 minutos en YTS, por lo que cada carga de página individual constituirá una gran proporción de su experiencia general del usuario. Esto es lo que queríamos centrarnos en dirigirnos a 2014.”

  UN.nordvpn us

Aficionado a Google

Una actualización clave para lograr ese objetivo es la inclusión de un protocolo nuevo llamado SPDY (pronunciado Spee-DY), un protocolo desarrollado por Google diseñado para cambiar el contenido web.

“El nuevo protocolo de Google permite tiempos de viaje de ida y vuelta de latencia extremadamente bajos y compresión de encabezados. Todos los navegadores líderes (actualizados) admiten SPDY 3 y ahora nuestros servidores permiten acceso y conexión de alta velocidad a todo nuestro sitio ”, revela JD.

Si bien la mayoría de los visitantes del sitio no tendrán idea de que las cosas han cambiado, JD dice que detrás de escena ese definitivamente no es el caso. La infraestructura de la red ha sufrido actualizaciones significativas, mejorando no solo la velocidad, sino también la seguridad y la experiencia general.

Seguridad

“Con las últimas revelaciones de la NSA y con la paranoia general de” seguridad “que se atraviesa, decidimos revisar nuestra configuración de seguridad actual para ver si podíamos hacer algo mejor, resulta que podríamos”, dice JD “, dice JD”, dice JD “, dice JD”, dice JD “, dice JD”, dice JD “, dice JD”.

“Solíamos tener llaves RSA de 2048 bits. Estos por sí mismos no representan un riesgo de seguridad, pero si queremos pasar por algo que muestran los informes de la NSA, posiblemente podrían tener la tecnología para descifrarlos de manera más eficiente que el público. Para estar en el lado seguro, decidimos duplicar el tamaño de la clave a RSA de 4096 bits que multiplicó efectivamente la cantidad de tiempo para descifrar nuestras claves de cifrado por 2³².”

Y luego, a pesar de nuestras solicitudes para mantener las cosas bastante simples, JD simplemente no pudo contenerse, detallando la protección de ataque de bestia del sitio, la habilitación de grapado OCSP e implementación de HSTS. No hace falta decir que le apasiona el sitio y mantenerlo finamente sintonizado, afortunadamente no le importa si los que escuchan necesitan Google acrónimos cada dos minutos.

  Cómo actualizar NordVPN

“Puedes ver un informe de nuestro SSL aquí. Puntuamos un A+ y estamos en el 3%superior, algo que incluso Google no pudo lograr “, agrega con orgullo.

YTS-SSL

Configuración de la red: en el borde

YTS opera dos niveles de red: borde e interno. La red Edge es una variedad de servidores que ejecutan el servidor HTTP de alto rendimiento de código abierto y software de proxy inverso y software de reverso. Estos servidores son a lo que los usuarios se conectan cuando visitan el sitio. Los servidores de borde se comunican con los servidores en la red interna, manteniendo a este último oculto del ojo público.

“La idea de estos proxies inversos es que simplemente envían solicitudes web a nuestra red” oculta “y luego le devuelven la respuesta. Esto significa que todo lo que ves son las direcciones IP de nuestros servidores web baratos y nunca nuestras redes internas. Nos permite tener grandes cantidades de conexiones de alta capacidad para engullir cualquier paquete ‘travieso’ o de ataque que intente derribar nuestro sitio y nos permite acercar nuestro contenido estático (imágenes) a nuestros usuarios finales, mejorando el tiempo de carga de la página y en general Experiencia de usuario.”

Yts netmap

Proxies de red “borde” de YTS, ubicaciones marcadas con cuadrados azules

“Debido a que cuanto más cerca esté del servidor, más rápida será la conexión, obviamente queremos tantos servidores como sea posible lo más cerca posible de tantos países como sea posible. En los últimos dos días hemos agregado 13 nuevos servidores de borde en todo el mundo. Hasta entonces, solo teníamos 9 servidores de borde ubicados en Europa, pero queríamos apuntar en grande y acercar nuestro contenido a nuestros usuarios para obtener tiempos de carga más rápidos. Ahora tenemos 22 servidores de borde.”

JD dice que inicialmente la configuración de YTS se modeló en la de Cloudflare, pero ahora el sitio tiene servidores en más ubicaciones que Cloudflare.

“Con estos ahora en su lugar y contenido de servicio, debe ver inmediatamente una mejora en la captura de pantalla y el tiempo de carga de contenido estático, así como las velocidades de carga de la página general más rápidas si el nodo de borde es un proxy inverso”, señala.

  Examen puravpn

Configuración de la red: en el interior

“Nuestra red interna está compuesta por algunos servidores dedicados que se encuentran en una ubicación oculta lejana y nunca se ven una solicitud pública de Internet”, explica JD “, explica JD. “Hay muchas razones detrás de esto desde la mitigación de problemas de DMCA y molestias hasta DDoS y protección de ataque.”

YTS ejecuta otros dos servidores principales con 16 núcleos cada uno, lo que les permite hacer frente al tráfico generado por los usuarios del sitio. Toda la infraestructura clave está en una ubicación que permite un mantenimiento y copias de seguridad más fáciles. Quizás comprensiblemente JD no compartió ninguna información adicional en la red interna y ciertamente no hay un mapa que indique la ubicación del servidor.

Sin embargo, el siguiente diagrama muestra la configuración de YTS, con el usuario en la parte inferior comunicada con los servidores de borde del sitio que a su vez hablan con la configuración interna que consiste en un servidor web principal y un servidor de base de datos dedicado.

Netdiag1

Lo que es evidente cuando se habla con JD es que los operadores del sitio no solo son apasionados, sino también bendecidos con energía y entusiasmo aparentemente interminables. Las actualizaciones detalladas anteriormente también son solo el comienzo, con aún más ajustes por venir.

“Durante las próximas semanas jugaremos con nuestra configuración de DNS para tratar de igualar nuestra carga entre los servidores y hacer que los pings sean aún más bajos. Las actualizaciones de nuestra infraestructura DNS ahora significan que todos los usuarios recibirán IP para los servidores de borde más cercanos a ellos y deben proporcionar los pings más bajos posibles.

“Siempre buscaremos formas de mejorar la experiencia del usuario y planeamos optimizar el código del sitio en los próximos meses para tratar de obtener aún más velocidad fuera del sitio”, concluye JD.