Tecnología detrás de las redes sociales

download Tecnología detrás de las redes sociales

of 10

  • date post

    10-Aug-2015
  • Category

    Technology

  • view

    34
  • download

    1

Embed Size (px)

Transcript of Tecnología detrás de las redes sociales

  1. 1. TECNOLOGA DETRS DE LAS REDES SOCIALES PROFESOR: EDDIE MALCA V. ALUMNO: MEDRANO CHEPULINE JUNIOR MILTON
  2. 2. Introduccin Las redes sociales actualmente se han convertido en medios muy eficaces de comunicacin debido a que son ms giles, rpidas, y mdicas, con el transcurrir del tiempo. En estas presentaciones observaremos un poco ms acerca de las tecnologas que se encuentran detrs de stas.
  3. 3. O Facebook ha demostrado ser un sitio de redes sociales innovador y exitoso utilizando slo plataformas de software de cdigo abierto para construir y mantener el sitio web. Al frente de la empresa est el fundador y CEO, Mark Zuckerberg, quien es el responsable de la programacin del sitio original y supervisar la direccin tecnolgica general del sitio existente.
  4. 4. PHP CACH ALMACENAMIEN TO BASE DE DATOS
  5. 5. o PHP Todo el sitio web de Facebook se basa en y alrededor del preprocesador de hipertexto PHP. Un juego PHP que Facebook utiliza ampliamente para convertir PHP a cdigo C++ es el HipHop para el marco PHP. o CACH El software acta como una capa entre los servidores de alojamiento regulares y sus servidores de bases de datos MySQL. Esto ayuda a que el sitio cargue mucho ms rpido que otros sitios de redes sociales, dando a los usuarios una experiencia ininterrumpida casi sin fisuras. o BASE DE DATOS MySQL, una base de datos de software de cdigo abierto, es uno de los principales componentes de la tecnologa detrs de Facebook. Se implementa por medio de cientos de miles de sitios web, ya que escala muy bien, lo que permite al cdigo PHP recuperar rpidamente datos importantes, y muchas veces, seguros. Facebook cuenta con ms de 30.000 servidores y una gran parte de estos son servidores de bases de datos MySQL. o ALMACENAMIENTO Para la gran visibilidad de fotos, vdeos e imgenes la empresa utiliza Haystack y esta depende de PHP
  6. 6. O Twitter utiliza de manera exclusiva aplicaciones y herramientas del cdigo abierto como jQuery, Mustache, LABjs y Modernizr. Pero la gran estrella del nuevo sitio es, claramente, JavaScript, adoptada oficialmente como tecnologa esencial de esta organizacin.
  7. 7. O Instagram usa Ubuntu Linux 11.04 en sus instancias en Amazon EC2, las cuales manejan segn las necesidades de demanda. De momento, no se plantean utilizar servidores en sus propias instalaciones aunque no lo descartan si el crecimiento se mantiene constante.
  8. 8. O Muy interesante la configuracin de Instagram y comprobar el uso intensivo que hacen de Python y las instancias de Amazon. Un conjunto de herramientas que habr que echar un vistazo ms en detalle pero que ha logrado que esta Startup pueda escalar un tremendo trfico en poco ms de un ao. Como ellos dicen: reutilizando al mximo y, como hemos comprobado, sin reinventar la rueda ni embarcarse en complejas infraestructuras.
  9. 9. O Whatsapp utiliza una versin personalizada del protocolo abierto Extensible Messaging and Presence Protocol. Al ser instalado crea una cuenta de usuario utilizando su nmero de telfono como nombre de usuario (Jabber ID: [nmero de telfono]@s.whatsapp.net). La versin de Android usa un hash MD5 del IMEI invertido como contrasea, y la versin de iOS un hash MD5 de la direccin MAC del telfono duplicada. O Los mensajes de imagen, audio o video se envan subiendo dicho contenido a un servidor HTTP y enviando un enlace al mismo, junto a una miniatura codificada en Base64 (si es aplicable). O WhatsApp se sincroniza con la agenda del telfono, por lo que no es necesario para los usuarios agregar contactos en una agenda separada. Como todos los usuarios son registrados con su nmero de telfono, el software lista todos los usuarios de WhatsApp entre los contactos automticamente.