Aquí encontrarás variados temas como: cine, televisión, software, famosos, farándula, novedades, estrenos, avances de cine, música y todo lo que en el día a día repercute en la red de redes. Además, publicamos esas cosillas interesantes que le dan colorcito a la Web; cosas sorprendentes, novedosas, y extrañas son las que nos gustan.
Por medio del sitio "builtwith.com" puedes acceder a los datos internos de un web site. El sitio escanea la "home page" y realiza un análisis exhaustivo de las herramientas que se utilizan. Si deseas curiosear que hay detrás de cnn.com o boingboing.net esta es la herramienta indicada.
Como cada año, Google hace un resumen de lo que ha sido el año, basado en las búsquedas más populares, el conocido Google Zeitgeist. | Continuar leyendo
Un escándalo en puerta! El programa español "Tu cara me suena", se aprestaba a emitir en vivo el último episodio, el que iba a revelar quien sería el ganador del concurso. Por un error humano o técnico, la web del concurso dio a conocer antes que por televisión quien sería el ganador. Situación que repercutió en las redes sociales como Twitter y Facebook a un velocidad sorprendente. Más información en el enlace debajo. | Continuar leyendo
Desde mediados del 2005 este sitio se ha centrado más que nada en la temática de Cine y Televisión acaparando "por suerte", una destacada audiencia. Comenzando ya el 2012, hemos decidido dar un vuelco de 180 grados a nuestra actividad. Es por eso que a partir de este año Wappy se renueva abarcando distintas áreas. Sin quitarle especial importancia a la temática que ha sabido encaminar esta web, ahora nos centraremos en lo que repercute en el día a día en variadas áreas como la Tecnología, el Humor, Arte, Redes Sociales entre otros, es por donde iremos encausando nuestro trabajo. Te invitamos a que nos dejes tus puntos de vista acerca de las nuevos artículos que iremos publicando en este sitio y te invitamos también a que nos envíes el material que tu creas conveniente. Desde Ya, Bienvenido a "Wappy 2012". | Continuar leyendo
Como te contamos hace aproximadamente un mes atrás, habíamos tenido problemas internos relacionados con Wappy y los recursos que estaba consumiendo. Nuestro querido sitio se estaba tragando los recursos de nuestro proveedor de hosting, gracias al fuerte aumento en las visitas. Pero luego de un mes con el nuevo sistema de Movable Type, las conclusiones han sido bastante buenas.En un principio nuestro portal, blog o revista, estaba hecho a mano, ósea con pura programación PHP y bases de datos MySql. El problema que esto tuvo era que a mayor número de visitantes mayor consumo de recursos, y las cosas se fueron complicando. La opción era clara cambiar de sistema, ¿pero a cual?. | Continuar leyendo
En esta entrada te vamos a contar un poco como hace el popular sitio de descargas de videos Youtube, para soportar tan alta carga de usuarios y tan alto volumen de descargas de videos. Pero para esto, habría que marcar un antes y después en la era de YouTube. Antes de pertenecer a Google funcionaba de una manera y luego de la compra, y gracias a innovaciones, han anexado otro personal junto con otros recursos para mejorar el servicio.Pero vayamos a las entrañas:Sistema Operativo: Linux en su distribución SuseSistema Web: Apache, en una versión más rápida conocida como “lighttpd”.Lenguaje de programación: Python y CBases de Datos: MySQLEl sistema sirve a diario 100 millones de videos y a grandes rasgos funciona de la siguiente manera:Mientras YouTube funcione: ¿Se ha detectado un cuello de botella? Si la respuesta es “SI”: Liberamos el cuello de botella Fin de la pregunta Continúa el sistemaFin MientrasEsto viene a ser seudo código que explica a grandes rasgos que ante una saturación en las lineas o el sistema, se deriva o canaliza la carga de (de MB, o usuarios), hacia otros sistemas alternativos. Entoces gracias a esto el sistema siempre continúa funcionado “correctamente”.Interfase WebLa interfase WEB que es lo que nosotros vemos, funciona “precacheando” la mayoría de los datos. Esto quiere decir que los datos HTML, se encuentran cargados en las memorias del servidor y por ende son de rápida respuesta. Mientras el sistema esté activo (siempre) esos datos permanecen en memoria y de esta manera es más fácil y ágil responder.Otro dato interesante es que la arquitectura del sistema funciona de manera que guarda en memoria de alta respuesta (cache), los datos del sistema que con más frecuencia se solicitan o se muestran. Cuando se detecta que un sector comienza a ser menos requerido por los usuarios u otras partes del sistema, los datos se descargan de la memoria, y dejan paso a otras funciones.Almacenamiento y volcado de vídeosEsta es la parte central del sistema y dejando de lado las topologías de red que se utilizan para servir 100 millones de videos diarios, nos centraremos en la base de datos. Para esta, han construido un tipo de FAT (Tabla de Asignación de Archivos) especial para almacenar los videos en los discos duros. (Una FAT es una estructura lógica que permite ordenar los datos almacenados en un medio de almacenamiento: discos duros, Dikettes, DVD, CD, etc.) En el caso de YouTube utilizan una FAT que segmenta el espacio de forma más pequeña de lo habitual. La cual permite dividir un video en miles de pedazitos pequeños que se guardarán en distintos sectores de la unidad (en forma física).Del punto de vista de arquitectura de software esto tiene ventajas. Por ejemplo permite ahorrar mas espacio en disco, permite optimizar los medios de almacenamiento de forma más eficaz (la fragmentación), y permite la lectura más aprisa de los datos. Cada video que es segmentado en fragmentos, es guardado en varios discos duros y tienen un sistema on-line de respaldos.En fin, los ingenieros de Google saben lo que hacen!Algo muy inteligente que hace el sistema, es mover los videos que tienen alta demanda a un área de rápida respuesta, de esta manera no pierden tiempo en ir a buscar datos reiterativos a distintos discos duros.VelocidadCon respecto al tipo de servidor Apache y su versión “lighttpd”, es un software que solamente funciona bien si tiene una constante carga de peticiones. Osea en un servidor común, el software aguarda escuchando los puertos hasta que recibe una petición; “Mostrame la página index.php del sitio tal.com”. A esto el servidor responde procesando, calculando, cargando y enviando los datos. Una vez finalizado el proceso, el servidor Apache, vuelve a descansar y deja el CPU libre para que trabajen otros procesos.En cambio el Apache (lighttpd) para que funcione rápido y de forma eficaz, siempre tiene que estar procesando datos. Mientras la carga de peticiones sea constante, el lighttpd, procede cacheando la mayoría de las respuestas y consume bastante memoria. Es una solución practica (y costosa) para servidores como YouTube donde las 24 horas del día recibe peticiones.Este tipo de servidor lo utilizan para mostrar las páginas y los vídeos.Las imágenesAfirman que por cada vídeo existen 4 imágenes por lo tanto son millares de imágenes almacenadas en bases de datos especializadas. Para servir estas imágenes, utilizan soluciones como las que te hemos contado antes, bases de datos especializadas, servidores Apache de alta velocidad, etc.Pero el problema es mayor aún, afirman que las imágenes tienen mucha más demanda que los vídeos. Y esto genera problemas como: Miles de discos duros buscando un archivo en especial, alto consumo de recursos, y CPU, servidores que se recalientan y cada tantas horas hay que reiniciarlos. Sistemas operativos modificados especificamente para almacenar este tipo de datos y darle una alta respuesta la estructura de archivos. Páginas de YouTube y otros sitios, que muestran más de 60 imágenes por página. (Recordemos que YouTube permite el HotLink, lo que lleva a muchos otros sitios a crear contenidos basados en los videos) Para resolver este tema llegó Google con su BigTable. Es un sistema de almacenamiento de datos, pensados para solventar todo este tipo de problemas y obtener altas respuestas basados en índices de contenidos.En fin, este es un poco por arriba como es la parte interna de YouTube que no todos conocemos. Hemos tratado de explicar los conceptos sin entrar tanto en la parte de nomenclatura de software. Pero si deseas más información detallada puedes seguir el enlace debajo donde explican esto en ingles. Vía: highscalability.com, | Continuar leyendo
Muchas gracias por visitar Wappy Suscríbase vía
RSS Feed o E-mail y reciba cada mañana los últimos artículos publicados. ¿Qué es RSS?
Si desea disponer del material aquí publicado para reproducirlo en otro sitio por favor recuerde agregar un enlace al artículo original.
Si encuentra algún error en el contenido de ésta página o desea contactarnos siga este enlace