SlideShare una empresa de Scribd logo
TECNOLOGIA DETRÁS DE
LAS REDES SOCIALES
INGRID ESCOBAL
Redes sociales!!!!!!!
Para nadie es un secreto que
estamos viviendo la era de la
tecnología, y dentro de este nuevo
mundo contamos con las adictivas
redes sociales.
Muchos hablan de estas redes cómo
la nueva forma de contacto e
intercambio de información, y es
totalmente cierto. Pero otros también
se preguntan o no tienen idea de qué
hay detrás de las redes sociales en
diversos aspectos.
FACEBOOK
Desde su creación en febrero de 2004, Facebook ha demostrado ser un sitio de redes sociales innovador y exitoso
utilizando sólo plataformas de software de código 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 programación del sitio original y
supervisar la dirección tecnológica general del sitio existente.
PHP
Todo el sitio web de Facebook se basa en y alrededor del preprocesador de hipertexto PHP. PHP es un lenguaje de
secuencia de comandos del lado del servidor que crea y envía las páginas HTML dinámicas. Un juego PHP que
Facebook utiliza ampliamente para convertir PHP a código C++ es el HipHop para el marco PHP. Este conjunto de
secuencias de comandos le permite al sitio web funcionar mejor y obtener el máximo rendimiento de sus servidores
muy utilizados.
Cache
Facebook cuenta con Memcached para depositar y almacenar las páginas web en la memoria. El software
actúa 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 más rápido que otros sitios de redes sociales, dando a los
usuarios una experiencia ininterrumpida casi sin fisuras. En general, el almacenamiento en caché ayuda a
acelerar los sitios web mediante el almacenamiento de archivos de uso común y recuperándolos del buffer de
memoria del servidor.
 Base de datos
MySQL, una base de datos de software de código abierto, es uno de
los principales componentes de la tecnología detrás de Facebook. Se
implementa por medio de cientos de miles de sitios web, ya que
escala muy bien, lo que permite al código PHP recuperar rápidamente
datos importantes, y muchas veces, seguros. Facebook cuenta con
más de 30.000 servidores y una gran parte de estos son servidores
de bases de datos MySQL.
 Almacenamiento de fotos
Desde junio de 2011, Facebook es el mayor sitio web del mundo para
compartir fotos en internet. Para hacer frente a la gran cantidad de
fotos que subidas y vistas en el sitio web, la empresa utiliza Haystack.
Este software de código abierto es una plataforma de almacenamiento
de objetos de alto rendimiento, que cuenta da potencia a la
característica de fotos de Facebook. La compañía ha ajustado
Haystack para guardar una foto cargada en cuatro resoluciones
diferentes para ayudar a acelerar el proceso de recuperación, lo que
depende del tamaño de la foto requerida por el código PHP de
Facebook.
WHATSAPP
• WhatsApp es una aplicación de mensajería
instantánea de pago para teléfonos
inteligentes, para enviar y recibir mensajes
mediante Internet, complementando servicios
de correo electrónico, mensajería instantánea,
servicio de mensajes cortos o sistema de
mensajería multimedia. Además de utilizar la
mensajería en modo texto, los usuarios de la
libreta de contacto pueden crear grupos y
enviarse mutuamente, imágenes, vídeos y
grabaciones de audio.
WhatsApp utiliza una versión propia/modificada de XMPP llamada FunXMPP. Sin entrar en más detalles
técnicos, es un protocolo de mensajería que utiliza como sintaxis el lenguaje XML. Los RFCs que definen el
protocolo son los siguientes:
• RFC 3920, especifica las características principales del protocolo XMPP
• RFC 3921, define los servicios de mensajería instantánea y de presencia previstos en XMPP.
• RFC 3922, que define una transposición de XMPP a CPIM (RFC 3860, Common
Profile for Instant Messaging);
• RFC 3923, que define un mecanismo extremo a extremo de firma y cifrado de los objetos.
Pero existen algunas diferencias de la versión original. Las primeras que pude encontrar navegando por
Internet al principio fueron las siguientes:
TWITTER
Twitter es una aplicación gratuita
que permite que te conectes con
personas, expresarte, y
descubrir más sobre todo lo que
te gusta.
• Recibe instantáneamente las
noticias más recientes siguiendo
etiquetas como #noticias.
La interfaz web de Twitter está escrita en Ruby on Rails, y los
mensajes se mantienen en un servidor que funciona con
software programado en Scala y además dispone de una API
abierta para todo tipo de desarrolladores, lo cual supone una
gran ventaja para todos aquellos que quieran integrar Twitter
como un servicio tanto en otras aplicaciones web como en
aplicaciones de escritorio o móviles. Según Biz Stone, más del 50
por ciento de nuestro tráfico llega a través de nuestro API. Aun
así, debido a sus problemas técnicos y de escalabilidad, es
posible que Twitter abandone Ruby on Rails como su framework
de desarrollo para comenzar uno nuevo basado en PHP. Sin
embargo, Evan Williams pronto desmintió esta información en
un tuit que envió el 1 de mayo de 2008.
Instagram es una red social y aplicación para compartir
fotos y vídeos. Permite a los usuarios aplicar efectos
fotográficos como filtros, marcos, colores retro y
vintage, y posteriormente compartir las fotografías en
diferentes redes sociales como Facebook, Tumblr, Flickr
y Twitter. Una característica distintiva de la aplicación es
que da una forma cuadrada a las fotografías en honor a
la Kodak Instamatic y las cámaras Polaroid,
contrastando con la relación de aspecto 16:9 que
actualmente usan la mayoría de las cámaras de
teléfonos móviles.
Instagram fue creada por Kevin Systrom y Mike Krieger
y fue lanzada en octubre de 2010. La aplicación
rápidamente ganó popularidad, con más de 100
millones de usuarios activos en abril de 2012 y superó
los 300 millones en diciembre de 2014.
INSTAGRAM
es la startup que ha revolucionado la forma de compartir
fotos por medio de una aplicación para el iPhone
• Alojamiento Instagram usa Ubuntu Linux 11.04 en sus
instancias en Amazon EC2, las cuales manejan según
las necesidades de demanda.
• Servidores de aplicaciones Usan Django en Amazon
High-CPU Extra Large pasando de tan sólo unas
maquinas a alcanzar ya más de 25. Aunque ese no es
ningún problema ya que son capaces de escalar
horizontalmente al poder trabajar independientemente
unas de otras. Usan como servidor WSGI a Gunicorn,
en lugar de mod_wsgi y Apache, al ser Gunicorn más
fácil de configurar, y menos intensivo con la CPU. Y
para la ejecución de comandos en varias instancias en
paralelo se usan Fabric que es capaz de desplegar en
cuestión de segundos una ejecución.

Más contenido relacionado

La actualidad más candente

Tecnologia redes sociales
Tecnologia redes socialesTecnologia redes sociales
Tecnologia redes sociales
Alfonso Collantes
 
tecnologias detras de las redes sociales
tecnologias detras de las redes socialestecnologias detras de las redes sociales
tecnologias detras de las redes sociales
yhangaona
 
Navegadores y buscadores
Navegadores y buscadoresNavegadores y buscadores
Navegadores y buscadores
javierhernandezluis
 
Navegadores de internet (web)
Navegadores de internet (web)Navegadores de internet (web)
Navegadores de internet (web)
AaronIzquierdo
 
Rap el internet.ppt (1)
Rap el internet.ppt (1)Rap el internet.ppt (1)
Rap el internet.ppt (1)
Yerman Murillo
 
Internet
InternetInternet
Internet
5041815
 
Informatica trabajo del i periodo 10 01
Informatica trabajo del i periodo 10 01Informatica trabajo del i periodo 10 01
Informatica trabajo del i periodo 10 01
Laura Garcia Hernandez
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
deptron
 
Google chrome
Google chromeGoogle chrome
Google chrome
4tan
 
Browser servidor FTP
Browser servidor FTPBrowser servidor FTP
Browser servidor FTP
Carlos Pareja Málaga
 
Competencia digital Grupo D
Competencia digital Grupo DCompetencia digital Grupo D
Competencia digital Grupo DJaqui Rodriguez
 
Actividad5 competenciadigitals cgrupod
Actividad5 competenciadigitals cgrupodActividad5 competenciadigitals cgrupod
Actividad5 competenciadigitals cgrupod
Ariel Meza
 
Navegadores
NavegadoresNavegadores
Navegadores
sharon aguirre
 
Lisbeth concha informatica aplicada ala educacion
Lisbeth concha informatica aplicada ala educacionLisbeth concha informatica aplicada ala educacion
Lisbeth concha informatica aplicada ala educacion
lizbeth100
 

La actualidad más candente (14)

Tecnologia redes sociales
Tecnologia redes socialesTecnologia redes sociales
Tecnologia redes sociales
 
tecnologias detras de las redes sociales
tecnologias detras de las redes socialestecnologias detras de las redes sociales
tecnologias detras de las redes sociales
 
Navegadores y buscadores
Navegadores y buscadoresNavegadores y buscadores
Navegadores y buscadores
 
Navegadores de internet (web)
Navegadores de internet (web)Navegadores de internet (web)
Navegadores de internet (web)
 
Rap el internet.ppt (1)
Rap el internet.ppt (1)Rap el internet.ppt (1)
Rap el internet.ppt (1)
 
Internet
InternetInternet
Internet
 
Informatica trabajo del i periodo 10 01
Informatica trabajo del i periodo 10 01Informatica trabajo del i periodo 10 01
Informatica trabajo del i periodo 10 01
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Google chrome
Google chromeGoogle chrome
Google chrome
 
Browser servidor FTP
Browser servidor FTPBrowser servidor FTP
Browser servidor FTP
 
Competencia digital Grupo D
Competencia digital Grupo DCompetencia digital Grupo D
Competencia digital Grupo D
 
Actividad5 competenciadigitals cgrupod
Actividad5 competenciadigitals cgrupodActividad5 competenciadigitals cgrupod
Actividad5 competenciadigitals cgrupod
 
Navegadores
NavegadoresNavegadores
Navegadores
 
Lisbeth concha informatica aplicada ala educacion
Lisbeth concha informatica aplicada ala educacionLisbeth concha informatica aplicada ala educacion
Lisbeth concha informatica aplicada ala educacion
 

Destacado

El origen de la internet. luis reyes
El origen de la internet. luis reyesEl origen de la internet. luis reyes
El origen de la internet. luis reyesUniandes
 
Virginia martino def
Virginia martino defVirginia martino def
Virginia martino def
Anahmarmoreira
 
Elementos del diseño
Elementos del diseño Elementos del diseño
Elementos del diseño
octuplesunlz
 
Diplomado
DiplomadoDiplomado
Diplomado
Jkdisla
 
presentación leo y escribo
presentación  leo y escribopresentación  leo y escribo
presentación leo y escribo
Gabriela Martinez
 
Evaluación ERHP
Evaluación ERHPEvaluación ERHP
Evaluación ERHPmr70
 
Lossimbolospatriosdelperu
Lossimbolospatriosdelperu Lossimbolospatriosdelperu
Lossimbolospatriosdelperu
jazminpinglo
 
Historia del internet en el perú
Historia del internet en el perúHistoria del internet en el perú
Historia del internet en el perúantoniaramoncruz
 
Producto tecnologico
Producto tecnologicoProducto tecnologico
Producto tecnologico
Dianasimonl
 
Como desarrollar el espíritu emprendedor
Como desarrollar el espíritu emprendedor Como desarrollar el espíritu emprendedor
Como desarrollar el espíritu emprendedor
sernasebas
 
Parques tematicos de disney world
Parques tematicos de disney worldParques tematicos de disney world
Parques tematicos de disney world
Brayan Torres
 
español
españolespañol
ok ok s cll-100628055009-phpapp01
ok ok s cll-100628055009-phpapp01ok ok s cll-100628055009-phpapp01
ok ok s cll-100628055009-phpapp01
pikahielo21
 

Destacado (20)

El origen de la internet. luis reyes
El origen de la internet. luis reyesEl origen de la internet. luis reyes
El origen de la internet. luis reyes
 
M. simplex (2)
M. simplex (2)M. simplex (2)
M. simplex (2)
 
Slidershare
SlidershareSlidershare
Slidershare
 
Virginia martino def
Virginia martino defVirginia martino def
Virginia martino def
 
TED
TEDTED
TED
 
Elementos del diseño
Elementos del diseño Elementos del diseño
Elementos del diseño
 
Diplomado
DiplomadoDiplomado
Diplomado
 
presentación leo y escribo
presentación  leo y escribopresentación  leo y escribo
presentación leo y escribo
 
Evaluación ERHP
Evaluación ERHPEvaluación ERHP
Evaluación ERHP
 
Taller
Taller Taller
Taller
 
Lossimbolospatriosdelperu
Lossimbolospatriosdelperu Lossimbolospatriosdelperu
Lossimbolospatriosdelperu
 
Historia del internet en el perú
Historia del internet en el perúHistoria del internet en el perú
Historia del internet en el perú
 
Producto tecnologico
Producto tecnologicoProducto tecnologico
Producto tecnologico
 
Matriz de comunicación
Matriz de comunicaciónMatriz de comunicación
Matriz de comunicación
 
Como desarrollar el espíritu emprendedor
Como desarrollar el espíritu emprendedor Como desarrollar el espíritu emprendedor
Como desarrollar el espíritu emprendedor
 
Parques tematicos de disney world
Parques tematicos de disney worldParques tematicos de disney world
Parques tematicos de disney world
 
español
españolespañol
español
 
ok ok s cll-100628055009-phpapp01
ok ok s cll-100628055009-phpapp01ok ok s cll-100628055009-phpapp01
ok ok s cll-100628055009-phpapp01
 
Código deontológico
Código deontológicoCódigo deontológico
Código deontológico
 
Tarea 11
Tarea 11Tarea 11
Tarea 11
 

Similar a Tecnologia detrás de las redes sociales

Las tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes socialesLas tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes sociales
Diego Vi Re
 
TTBB
TTBBTTBB
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESTECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
Nelson Ojanama Chutas
 
Tecnologías detrás de las redes sociales
Tecnologías detrás de las redes socialesTecnologías detrás de las redes sociales
Tecnologías detrás de las redes sociales
Katy Vega Pio
 
Tecnologías Detrás de las Redes Sociales
Tecnologías Detrás de las Redes SocialesTecnologías Detrás de las Redes Sociales
Tecnologías Detrás de las Redes Sociales
Anthony Castro
 
Aplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorioAplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorio
Albert Carrión
 
Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes sociales
Luis Miguel
 
Herramientas Informaticas.- Aplicaciones Web 2.0
Herramientas Informaticas.- Aplicaciones Web 2.0 Herramientas Informaticas.- Aplicaciones Web 2.0
Herramientas Informaticas.- Aplicaciones Web 2.0
Utmach
 
Tecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes SocialesTecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes Sociales
Carmen Salinas Zavala
 
Tecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes SocialesTecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes Sociales
Diter Alonso Terrones Ayala
 
Tecnologia en redes sociales
Tecnologia en redes socialesTecnologia en redes sociales
Tecnologia en redes sociales
Anthony Hernandez Siapo
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)
Mirella Paico
 
Desarrollo de aplicaciones para facebook
Desarrollo de aplicaciones para facebookDesarrollo de aplicaciones para facebook
Desarrollo de aplicaciones para facebook
isajoseslide
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia detras de las redes sociales
CharlieDS
 

Similar a Tecnologia detrás de las redes sociales (20)

Las tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes socialesLas tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes sociales
 
TTBB
TTBBTTBB
TTBB
 
TTBB
TTBBTTBB
TTBB
 
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESTECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
 
Tecnologías detrás de las redes sociales
Tecnologías detrás de las redes socialesTecnologías detrás de las redes sociales
Tecnologías detrás de las redes sociales
 
Tecnologías Detrás de las Redes Sociales
Tecnologías Detrás de las Redes SocialesTecnologías Detrás de las Redes Sociales
Tecnologías Detrás de las Redes Sociales
 
Aplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorioAplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorio
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes sociales
 
Herramientas Informaticas.- Aplicaciones Web 2.0
Herramientas Informaticas.- Aplicaciones Web 2.0 Herramientas Informaticas.- Aplicaciones Web 2.0
Herramientas Informaticas.- Aplicaciones Web 2.0
 
Tecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes SocialesTecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes Sociales
 
Tecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes SocialesTecnologías detrás de las Redes Sociales
Tecnologías detrás de las Redes Sociales
 
Tecnologia en redes sociales
Tecnologia en redes socialesTecnologia en redes sociales
Tecnologia en redes sociales
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)
 
Investigación
InvestigaciónInvestigación
Investigación
 
Exposicion
ExposicionExposicion
Exposicion
 
Colegio san agustín
Colegio san agustínColegio san agustín
Colegio san agustín
 
Internet Explorer
Internet ExplorerInternet Explorer
Internet Explorer
 
Desarrollo de aplicaciones para facebook
Desarrollo de aplicaciones para facebookDesarrollo de aplicaciones para facebook
Desarrollo de aplicaciones para facebook
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia detras de las redes sociales
 

Último

Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
SamuelHuapalla
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
ppame8010
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
JuanChaparro49
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
SantosCatalinoOrozco
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuserebb7f71
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
HaroldKewinCanaza1
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
LuisEnriqueCarboneDe
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
LuisLobatoingaruca
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
CarlosAroeira1
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
KevinCabrera96
 

Último (20)

Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
 

Tecnologia detrás de las redes sociales

  • 1. TECNOLOGIA DETRÁS DE LAS REDES SOCIALES INGRID ESCOBAL
  • 2. Redes sociales!!!!!!! Para nadie es un secreto que estamos viviendo la era de la tecnología, y dentro de este nuevo mundo contamos con las adictivas redes sociales. Muchos hablan de estas redes cómo la nueva forma de contacto e intercambio de información, y es totalmente cierto. Pero otros también se preguntan o no tienen idea de qué hay detrás de las redes sociales en diversos aspectos.
  • 3. FACEBOOK Desde su creación en febrero de 2004, Facebook ha demostrado ser un sitio de redes sociales innovador y exitoso utilizando sólo plataformas de software de código 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 programación del sitio original y supervisar la dirección tecnológica general del sitio existente. PHP Todo el sitio web de Facebook se basa en y alrededor del preprocesador de hipertexto PHP. PHP es un lenguaje de secuencia de comandos del lado del servidor que crea y envía las páginas HTML dinámicas. Un juego PHP que Facebook utiliza ampliamente para convertir PHP a código C++ es el HipHop para el marco PHP. Este conjunto de secuencias de comandos le permite al sitio web funcionar mejor y obtener el máximo rendimiento de sus servidores muy utilizados. Cache Facebook cuenta con Memcached para depositar y almacenar las páginas web en la memoria. El software actúa 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 más rápido que otros sitios de redes sociales, dando a los usuarios una experiencia ininterrumpida casi sin fisuras. En general, el almacenamiento en caché ayuda a acelerar los sitios web mediante el almacenamiento de archivos de uso común y recuperándolos del buffer de memoria del servidor.
  • 4.  Base de datos MySQL, una base de datos de software de código abierto, es uno de los principales componentes de la tecnología detrás de Facebook. Se implementa por medio de cientos de miles de sitios web, ya que escala muy bien, lo que permite al código PHP recuperar rápidamente datos importantes, y muchas veces, seguros. Facebook cuenta con más de 30.000 servidores y una gran parte de estos son servidores de bases de datos MySQL.  Almacenamiento de fotos Desde junio de 2011, Facebook es el mayor sitio web del mundo para compartir fotos en internet. Para hacer frente a la gran cantidad de fotos que subidas y vistas en el sitio web, la empresa utiliza Haystack. Este software de código abierto es una plataforma de almacenamiento de objetos de alto rendimiento, que cuenta da potencia a la característica de fotos de Facebook. La compañía ha ajustado Haystack para guardar una foto cargada en cuatro resoluciones diferentes para ayudar a acelerar el proceso de recuperación, lo que depende del tamaño de la foto requerida por el código PHP de Facebook.
  • 5. WHATSAPP • WhatsApp es una aplicación de mensajería instantánea de pago para teléfonos inteligentes, para enviar y recibir mensajes mediante Internet, complementando servicios de correo electrónico, mensajería instantánea, servicio de mensajes cortos o sistema de mensajería multimedia. Además de utilizar la mensajería en modo texto, los usuarios de la libreta de contacto pueden crear grupos y enviarse mutuamente, imágenes, vídeos y grabaciones de audio.
  • 6. WhatsApp utiliza una versión propia/modificada de XMPP llamada FunXMPP. Sin entrar en más detalles técnicos, es un protocolo de mensajería que utiliza como sintaxis el lenguaje XML. Los RFCs que definen el protocolo son los siguientes: • RFC 3920, especifica las características principales del protocolo XMPP • RFC 3921, define los servicios de mensajería instantánea y de presencia previstos en XMPP. • RFC 3922, que define una transposición de XMPP a CPIM (RFC 3860, Common Profile for Instant Messaging); • RFC 3923, que define un mecanismo extremo a extremo de firma y cifrado de los objetos. Pero existen algunas diferencias de la versión original. Las primeras que pude encontrar navegando por Internet al principio fueron las siguientes:
  • 7. TWITTER Twitter es una aplicación gratuita que permite que te conectes con personas, expresarte, y descubrir más sobre todo lo que te gusta. • Recibe instantáneamente las noticias más recientes siguiendo etiquetas como #noticias.
  • 8. La interfaz web de Twitter está escrita en Ruby on Rails, y los mensajes se mantienen en un servidor que funciona con software programado en Scala y además dispone de una API abierta para todo tipo de desarrolladores, lo cual supone una gran ventaja para todos aquellos que quieran integrar Twitter como un servicio tanto en otras aplicaciones web como en aplicaciones de escritorio o móviles. Según Biz Stone, más del 50 por ciento de nuestro tráfico llega a través de nuestro API. Aun así, debido a sus problemas técnicos y de escalabilidad, es posible que Twitter abandone Ruby on Rails como su framework de desarrollo para comenzar uno nuevo basado en PHP. Sin embargo, Evan Williams pronto desmintió esta información en un tuit que envió el 1 de mayo de 2008.
  • 9. Instagram es una red social y aplicación para compartir fotos y vídeos. Permite a los usuarios aplicar efectos fotográficos como filtros, marcos, colores retro y vintage, y posteriormente compartir las fotografías en diferentes redes sociales como Facebook, Tumblr, Flickr y Twitter. Una característica distintiva de la aplicación es que da una forma cuadrada a las fotografías en honor a la Kodak Instamatic y las cámaras Polaroid, contrastando con la relación de aspecto 16:9 que actualmente usan la mayoría de las cámaras de teléfonos móviles. Instagram fue creada por Kevin Systrom y Mike Krieger y fue lanzada en octubre de 2010. La aplicación rápidamente ganó popularidad, con más de 100 millones de usuarios activos en abril de 2012 y superó los 300 millones en diciembre de 2014. INSTAGRAM
  • 10. es la startup que ha revolucionado la forma de compartir fotos por medio de una aplicación para el iPhone • Alojamiento Instagram usa Ubuntu Linux 11.04 en sus instancias en Amazon EC2, las cuales manejan según las necesidades de demanda. • Servidores de aplicaciones Usan Django en Amazon High-CPU Extra Large pasando de tan sólo unas maquinas a alcanzar ya más de 25. Aunque ese no es ningún problema ya que son capaces de escalar horizontalmente al poder trabajar independientemente unas de otras. Usan como servidor WSGI a Gunicorn, en lugar de mod_wsgi y Apache, al ser Gunicorn más fácil de configurar, y menos intensivo con la CPU. Y para la ejecución de comandos en varias instancias en paralelo se usan Fabric que es capaz de desplegar en cuestión de segundos una ejecución.