SlideShare una empresa de Scribd logo
1 de 10
Alumno: Hernández Siapo Anthony Alexis Curso: Lenguaje de Programación II
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 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.
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
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.
Almacenamiento de fotos
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 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.
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.
Alojamiento
Instagram usa Ubuntu Linux 11.04 en sus
instancias en Amazon EC2, las cuales
manejan según 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.
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.
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
cual ejecución.
Almacenamiento de datos
Uno de los pilares de Instagram son los
datos de las fotografías y los usuarios.
La base de datos que se usa
es PostgreSQL. Afirman que tiene 12
cluster de instancias de
memoria Quadruple Extra-Large y sus
12 replicas en distintos lugares.
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.
El lenguaje utilizado es el Erland en conjunto
con FreeBSD y Ejabberd.

Más contenido relacionado

La actualidad más candente

Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basicwoker10
 
Presentación soc e inf
Presentación soc e infPresentación soc e inf
Presentación soc e infPepe Avelar
 
15 servidor php
15 servidor php15 servidor php
15 servidor phpIsaacVk
 
Sgbd usada por el
Sgbd usada por elSgbd usada por el
Sgbd usada por ellenar
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.pptmissmaru
 
01- instalacion de laravel 5+ (dos formas sencillas )
01- instalacion de laravel 5+ (dos formas sencillas )01- instalacion de laravel 5+ (dos formas sencillas )
01- instalacion de laravel 5+ (dos formas sencillas )Jairo Hoyos
 
Wine software
Wine softwareWine software
Wine softwareluist2017
 
Portafolio de evidencias crf
Portafolio de evidencias crfPortafolio de evidencias crf
Portafolio de evidencias crfcesarpark
 
Servidores web apache
Servidores web apacheServidores web apache
Servidores web apacheDavid
 
Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuariolinhos315
 
lección 02- creación de Virtual Host laravel 5 + Xampp + Windows
lección 02- creación de Virtual Host laravel 5 + Xampp + Windowslección 02- creación de Virtual Host laravel 5 + Xampp + Windows
lección 02- creación de Virtual Host laravel 5 + Xampp + WindowsJairo Hoyos
 

La actualidad más candente (20)

Asp (x)
Asp (x)Asp (x)
Asp (x)
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basic
 
Laravel 4.2 pdf
Laravel 4.2 pdfLaravel 4.2 pdf
Laravel 4.2 pdf
 
Presentación soc e inf
Presentación soc e infPresentación soc e inf
Presentación soc e inf
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
nn
nnnn
nn
 
Presentacion tema 6
Presentacion tema 6Presentacion tema 6
Presentacion tema 6
 
SGA en la UNAC
SGA en la UNACSGA en la UNAC
SGA en la UNAC
 
Sgbd usada por el
Sgbd usada por elSgbd usada por el
Sgbd usada por el
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.ppt
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
01- instalacion de laravel 5+ (dos formas sencillas )
01- instalacion de laravel 5+ (dos formas sencillas )01- instalacion de laravel 5+ (dos formas sencillas )
01- instalacion de laravel 5+ (dos formas sencillas )
 
Wine software
Wine softwareWine software
Wine software
 
Php
PhpPhp
Php
 
Portafolio de evidencias crf
Portafolio de evidencias crfPortafolio de evidencias crf
Portafolio de evidencias crf
 
Servidores web apache
Servidores web apacheServidores web apache
Servidores web apache
 
Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuario
 
Php jessi
Php jessiPhp jessi
Php jessi
 
lección 02- creación de Virtual Host laravel 5 + Xampp + Windows
lección 02- creación de Virtual Host laravel 5 + Xampp + Windowslección 02- creación de Virtual Host laravel 5 + Xampp + Windows
lección 02- creación de Virtual Host laravel 5 + Xampp + Windows
 

Destacado

新聞控制與反控制:記實避禍的報導策略
新聞控制與反控制:記實避禍的報導策略新聞控制與反控制:記實避禍的報導策略
新聞控制與反控制:記實避禍的報導策略順孝 陳
 
The evolution of_our_logo
The evolution of_our_logoThe evolution of_our_logo
The evolution of_our_logoSahyogeeTech
 
2008 restoration conference article
2008 restoration conference article2008 restoration conference article
2008 restoration conference articlesvandegrift
 
Slideshare Language courses Large enterprise in French
Slideshare Language courses Large enterprise in FrenchSlideshare Language courses Large enterprise in French
Slideshare Language courses Large enterprise in FrenchElaN Languages
 
Slideshare HR Audit in French
Slideshare HR Audit in FrenchSlideshare HR Audit in French
Slideshare HR Audit in FrenchElaN Languages
 
Roller derby powerpoint 2
Roller derby powerpoint 2Roller derby powerpoint 2
Roller derby powerpoint 2AlexisCollier
 

Destacado (7)

新聞控制與反控制:記實避禍的報導策略
新聞控制與反控制:記實避禍的報導策略新聞控制與反控制:記實避禍的報導策略
新聞控制與反控制:記實避禍的報導策略
 
The evolution of_our_logo
The evolution of_our_logoThe evolution of_our_logo
The evolution of_our_logo
 
2008 restoration conference article
2008 restoration conference article2008 restoration conference article
2008 restoration conference article
 
Slideshare Language courses Large enterprise in French
Slideshare Language courses Large enterprise in FrenchSlideshare Language courses Large enterprise in French
Slideshare Language courses Large enterprise in French
 
Slideshare HR Audit in French
Slideshare HR Audit in FrenchSlideshare HR Audit in French
Slideshare HR Audit in French
 
Roller derby powerpoint 2
Roller derby powerpoint 2Roller derby powerpoint 2
Roller derby powerpoint 2
 
Preguntas sobre el currícul0
Preguntas sobre el currícul0Preguntas sobre el currícul0
Preguntas sobre el currícul0
 

Similar a Tecnologia en redes sociales

tecnologias detras de las redes sociales
tecnologias detras de las redes socialestecnologias detras de las redes sociales
tecnologias detras de las redes socialesyhangaona
 
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
 
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
 
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
 
Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesLuis Miguel
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)Margie Dearce
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copyMargie Dearce
 
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
 
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
 
Desarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebDesarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebClaurimar
 
Tecnología detrás de las redes sociales.
Tecnología detrás de las redes sociales.Tecnología detrás de las redes sociales.
Tecnología detrás de las redes sociales.Erick Tito
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia detras de las redes socialesCharlieDS
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Ianpierr Miranda
 

Similar a Tecnologia en redes sociales (20)

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
 
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
 
Php un lenguaje de programación.........
Php un lenguaje de programación.........Php un lenguaje de programación.........
Php un lenguaje de programación.........
 
Investigación
InvestigaciónInvestigación
Investigación
 
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
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
Php ppt
Php pptPhp ppt
Php ppt
 
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 aplicaciones
Tecnologías detrás de las aplicacionesTecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicaciones
 
Php. sintaxis
Php. sintaxisPhp. sintaxis
Php. sintaxis
 
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESTECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
 
Exposición 8
Exposición 8Exposición 8
Exposición 8
 
Desarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebDesarrollo de Aplicaciones Web
Desarrollo de Aplicaciones Web
 
Tecnología detrás de las redes sociales.
Tecnología detrás de las redes sociales.Tecnología detrás de las redes sociales.
Tecnología detrás de las redes sociales.
 
Tecnologia detras de las redes sociales
Tecnologia detras de las redes socialesTecnologia detras de las redes sociales
Tecnologia detras de las redes sociales
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 

Último

Red WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptxRed WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptxcorteztabo1004
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf socialesJhonathanRodriguez10
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptxRosiClaros
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosDebora Gomez Bertoli
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 

Último (8)

Red WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptxRed WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptx
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todos
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 

Tecnologia en redes sociales

  • 1. Alumno: Hernández Siapo Anthony Alexis Curso: Lenguaje de Programación II
  • 2. 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 Mark Zuckerberg, quien es el responsable de la programación del sitio original y supervisar la dirección tecnológica general del sitio existente.
  • 3. 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. 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
  • 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. Almacenamiento de fotos 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.
  • 5. 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.
  • 6. 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.
  • 7. Alojamiento Instagram usa Ubuntu Linux 11.04 en sus instancias en Amazon EC2, las cuales manejan según 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. 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. 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 cual ejecución.
  • 9. Almacenamiento de datos Uno de los pilares de Instagram son los datos de las fotografías y los usuarios. La base de datos que se usa es PostgreSQL. Afirman que tiene 12 cluster de instancias de memoria Quadruple Extra-Large y sus 12 replicas en distintos lugares.
  • 10. 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. El lenguaje utilizado es el Erland en conjunto con FreeBSD y Ejabberd.