SlideShare una empresa de Scribd logo
1 de 9
Tecnologías detrás
de las redes
sociales
POR ALEXIS BENJAMIN GARCIA PINTO
1315210113
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.
FACEBOOK
MEMCACHED
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.
MYSQL
• MySQL usada principalmente
para almacenar los Tweets.
Ellos han desarrollado su
propio forkpara ajustarlo a la
necesidades, por supuesto,
abierto a la comunidad. En él
se ha prestado especial
atención en la optimización y
en el rendimiento, claves para
el servicio.
TWITTER
INFRAESTRUCTURA
• El abanico de proyectos
Apache usados en su
infraestructura y que nos
estamos acostumbrando en
ver en las grandes redes
sociales: Cassandra, Hadoop,
Lucene, Pig. En muchos de
ellos Twitter los ha
esponsorizado.
INFRAESTRUCTURA
• El abanico de proyectos
Apache usados en su
infraestructura y que nos
estamos acostumbrando en
ver en las grandes redes
sociales: Cassandra, Hadoop,
Lucene, Pig. En muchos de
ellos Twitter los ha
esponsorizado.
MEMCACHED
• No podía faltar un clásico
como Memcached para
manejar la caché y escalar el
creciente tráfico de la
plataforma. De ahí ha salido
un interesante proyecto
abierto que han liberado
recientemente, Twemcache,
ajustando sus necesidades a
la base de Memcached.

Más contenido relacionado

La actualidad más candente (20)

Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Sgbd sga unac
Sgbd sga unacSgbd sga unac
Sgbd sga unac
 
Manual de instalación
Manual de instalación Manual de instalación
Manual de instalación
 
Drupal
DrupalDrupal
Drupal
 
Colorado[1]
Colorado[1]Colorado[1]
Colorado[1]
 
Bd web
Bd webBd web
Bd web
 
CMSimple
CMSimpleCMSimple
CMSimple
 
Exposicion
ExposicionExposicion
Exposicion
 
nn
nnnn
nn
 
Curso iniciacion-joomla-3.3-oklan
Curso iniciacion-joomla-3.3-oklanCurso iniciacion-joomla-3.3-oklan
Curso iniciacion-joomla-3.3-oklan
 
Presentación g.asistencias
Presentación g.asistenciasPresentación g.asistencias
Presentación g.asistencias
 
TUTORIAL DE JOOMLA
TUTORIAL DE JOOMLATUTORIAL DE JOOMLA
TUTORIAL DE JOOMLA
 
15. servidor php
15.  servidor php15.  servidor php
15. servidor php
 
Joomla! 1.5 Para Principiantes
Joomla! 1.5 Para PrincipiantesJoomla! 1.5 Para Principiantes
Joomla! 1.5 Para Principiantes
 
Historia y características de php
Historia y características  de phpHistoria y características  de php
Historia y características de php
 
Joomla Basico
Joomla BasicoJoomla Basico
Joomla Basico
 
Tecnologia detrás de las redes sociales
Tecnologia detrás de las redes socialesTecnologia detrás de las redes sociales
Tecnologia detrás de las redes sociales
 
Plataformas de desarrollo web
Plataformas de desarrollo webPlataformas de desarrollo web
Plataformas de desarrollo web
 
Plataformas de desarrollo web
Plataformas de desarrollo web Plataformas de desarrollo web
Plataformas de desarrollo web
 
Tipos de plataformas web
Tipos de plataformas webTipos de plataformas web
Tipos de plataformas web
 

Destacado

Hadoop Ecosystem at Twitter - Kevin Weil - Hadoop World 2010
Hadoop Ecosystem at Twitter - Kevin Weil - Hadoop World 2010Hadoop Ecosystem at Twitter - Kevin Weil - Hadoop World 2010
Hadoop Ecosystem at Twitter - Kevin Weil - Hadoop World 2010Cloudera, Inc.
 
Hadoop at Twitter (Hadoop Summit 2010)
Hadoop at Twitter (Hadoop Summit 2010)Hadoop at Twitter (Hadoop Summit 2010)
Hadoop at Twitter (Hadoop Summit 2010)Kevin Weil
 
Analyzing Big Data at Twitter (Web 2.0 Expo NYC Sep 2010)
Analyzing Big Data at Twitter (Web 2.0 Expo NYC Sep 2010)Analyzing Big Data at Twitter (Web 2.0 Expo NYC Sep 2010)
Analyzing Big Data at Twitter (Web 2.0 Expo NYC Sep 2010)Kevin Weil
 
Rainbird: Realtime Analytics at Twitter (Strata 2011)
Rainbird: Realtime Analytics at Twitter (Strata 2011)Rainbird: Realtime Analytics at Twitter (Strata 2011)
Rainbird: Realtime Analytics at Twitter (Strata 2011)Kevin Weil
 
Hadoop, Pig, and Twitter (NoSQL East 2009)
Hadoop, Pig, and Twitter (NoSQL East 2009)Hadoop, Pig, and Twitter (NoSQL East 2009)
Hadoop, Pig, and Twitter (NoSQL East 2009)Kevin Weil
 

Destacado (6)

The Big 5- Twitter
The Big 5- TwitterThe Big 5- Twitter
The Big 5- Twitter
 
Hadoop Ecosystem at Twitter - Kevin Weil - Hadoop World 2010
Hadoop Ecosystem at Twitter - Kevin Weil - Hadoop World 2010Hadoop Ecosystem at Twitter - Kevin Weil - Hadoop World 2010
Hadoop Ecosystem at Twitter - Kevin Weil - Hadoop World 2010
 
Hadoop at Twitter (Hadoop Summit 2010)
Hadoop at Twitter (Hadoop Summit 2010)Hadoop at Twitter (Hadoop Summit 2010)
Hadoop at Twitter (Hadoop Summit 2010)
 
Analyzing Big Data at Twitter (Web 2.0 Expo NYC Sep 2010)
Analyzing Big Data at Twitter (Web 2.0 Expo NYC Sep 2010)Analyzing Big Data at Twitter (Web 2.0 Expo NYC Sep 2010)
Analyzing Big Data at Twitter (Web 2.0 Expo NYC Sep 2010)
 
Rainbird: Realtime Analytics at Twitter (Strata 2011)
Rainbird: Realtime Analytics at Twitter (Strata 2011)Rainbird: Realtime Analytics at Twitter (Strata 2011)
Rainbird: Realtime Analytics at Twitter (Strata 2011)
 
Hadoop, Pig, and Twitter (NoSQL East 2009)
Hadoop, Pig, and Twitter (NoSQL East 2009)Hadoop, Pig, and Twitter (NoSQL East 2009)
Hadoop, Pig, and Twitter (NoSQL East 2009)
 

Similar a Tecnologias redes sociales

sistema de gestor de bd y tecnologias utlizan Facebook, Twitter, youtube y Uber
sistema de gestor de bd y tecnologias utlizan Facebook, Twitter, youtube y Ubersistema de gestor de bd y tecnologias utlizan Facebook, Twitter, youtube y Uber
sistema de gestor de bd y tecnologias utlizan Facebook, Twitter, youtube y UberJuan Gabriel Valenzuela Quispe
 
Tecnologías que implementa facebook
Tecnologías que implementa facebookTecnologías que implementa facebook
Tecnologías que implementa facebookAngel Vega
 
tecnologias detras de las redes sociales
tecnologias detras de las redes socialestecnologias detras de las redes sociales
tecnologias detras de las redes socialesyhangaona
 
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 socialesKaty Vega Pio
 
Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesLuis Miguel
 
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESTECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESNelson Ojanama Chutas
 
Tecnología detrás de las redes sociales
Tecnología detrás de las redes socialesTecnología detrás de las redes sociales
Tecnología detrás de las redes socialesIsabel Florian Guardia
 
SGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEBSGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEBkattia vargas
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datosPaolo0714
 
Tecnología detrás de las redes sociales
Tecnología detrás de las redes socialesTecnología detrás de las redes sociales
Tecnología detrás de las redes socialesJunior Medrano
 
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 SocialesCarmen Salinas Zavala
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)Mirella Paico
 
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0Jeremi Sixto Perales
 
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION II
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION IITECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION II
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION IIChristian Garcia Gamio
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia detras de las redes socialesCharlieDS
 
Php un lenguaje de programación.........
Php un lenguaje de programación.........Php un lenguaje de programación.........
Php un lenguaje de programación.........HuevitoconCatsup1
 

Similar a Tecnologias redes sociales (20)

sistema de gestor de bd y tecnologias utlizan Facebook, Twitter, youtube y Uber
sistema de gestor de bd y tecnologias utlizan Facebook, Twitter, youtube y Ubersistema de gestor de bd y tecnologias utlizan Facebook, Twitter, youtube y Uber
sistema de gestor de bd y tecnologias utlizan Facebook, Twitter, youtube y Uber
 
Tecnologías que implementa facebook
Tecnologías que implementa facebookTecnologías que implementa facebook
Tecnologías que implementa facebook
 
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
 
Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las 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
 
Tecnología detrás de las redes sociales
Tecnología detrás de las redes socialesTecnología detrás de las redes sociales
Tecnología detrás de las redes sociales
 
SGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEBSGBD-TECNOLOGIA DE APLICACIONES WEB
SGBD-TECNOLOGIA DE APLICACIONES WEB
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Tecnología detrás de las redes sociales
Tecnología detrás de las redes socialesTecnología detrás de las redes sociales
Tecnología 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
 
Exposicion
ExposicionExposicion
Exposicion
 
Sgbd tecnologias de aplicaciones web
Sgbd tecnologias de aplicaciones webSgbd tecnologias de aplicaciones web
Sgbd tecnologias de aplicaciones web
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)
 
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
 
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION II
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION IITECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION II
TECNOLOGIA DETRAS DE LAS REDES SOCIALES(FACEBOOK) - LENGUAJE DE PROGRAMACION II
 
Investigación
InvestigaciónInvestigación
Investigación
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia detras de las redes sociales
 
Php un lenguaje de programación.........
Php un lenguaje de programación.........Php un lenguaje de programación.........
Php un lenguaje de programación.........
 
Lp2
Lp2Lp2
Lp2
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (16)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Tecnologias redes sociales

  • 1. Tecnologías detrás de las redes sociales POR ALEXIS BENJAMIN GARCIA PINTO 1315210113
  • 2. 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. FACEBOOK
  • 3. MEMCACHED 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.
  • 5. 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.
  • 6. MYSQL • MySQL usada principalmente para almacenar los Tweets. Ellos han desarrollado su propio forkpara ajustarlo a la necesidades, por supuesto, abierto a la comunidad. En él se ha prestado especial atención en la optimización y en el rendimiento, claves para el servicio. TWITTER
  • 7. INFRAESTRUCTURA • El abanico de proyectos Apache usados en su infraestructura y que nos estamos acostumbrando en ver en las grandes redes sociales: Cassandra, Hadoop, Lucene, Pig. En muchos de ellos Twitter los ha esponsorizado.
  • 8. INFRAESTRUCTURA • El abanico de proyectos Apache usados en su infraestructura y que nos estamos acostumbrando en ver en las grandes redes sociales: Cassandra, Hadoop, Lucene, Pig. En muchos de ellos Twitter los ha esponsorizado.
  • 9. MEMCACHED • No podía faltar un clásico como Memcached para manejar la caché y escalar el creciente tráfico de la plataforma. De ahí ha salido un interesante proyecto abierto que han liberado recientemente, Twemcache, ajustando sus necesidades a la base de Memcached.