Servidores WEB

18
NGINX/CHEROKEE EQUIPO 1: ANA LAURA MATEO Y EVERARDO GUADALUPE

description

Presentación de los servidores Web Nigix y Cherokee.Universidad y maestria.

Transcript of Servidores WEB

Page 1: Servidores WEB

N G I N X / C H E R O K E EE Q U I P O 1 : A N A L A U R A M A T E O Y E V E R A R D O G U A D A L U P E

Page 2: Servidores WEB

– H O M E R O S I M P S O N , F R E N T E A U N M E N S A J E " P R E S S A N Y K E Y "

“¿Dónde está la tecla 'ANY'”

Page 3: Servidores WEB

S E R V I D O R W E B

Un servidor web o servidor HTTP es un software que nos permite alojar sitios web o aplicaciones web en cualquier servidor remoto y poder compartirlo en internet.

El programa informático capaz de ejecutar programas del lado del servidor, así como, establecer conexiones bidireccionales con cualquier cliente que se conecte a dicho servidor, generando respuestas dinámicas.

Page 4: Servidores WEB

A R Q U I T E C T U R A C L I E N T E - S E R V I D O R

Page 5: Servidores WEB

C H E R O K E E

Page 6: Servidores WEB

D E S C R I P C I Ó N

Cherokee es un servidor web de alto desempeño, es rápido, flexible y fácil de configurar.

Es altamente eficiente, extremadamente ligero y provee una estabilidad de roca.

Page 7: Servidores WEB

C A R A C T E R I S T I C A S

• Soporte para tecnologías FastCGI, SCGI, PHP, CGI, SSI, TLS y conexiones encriptadas SSL.

• Virtual Host

• Autenticación y Codificación sobre la marcha

• Balanceo de cargas y compatible con los archivos log de Apache

• Balanceo de base de datos

• Downtime-free en actualizaciones y upgrades

• Inversa del http Proxy

Page 8: Servidores WEB

V E N TA J A S

• Cherokee-admin: Sin necesidad de una sintaxis extraña o un archivo de configuración escondido.

• Multiplataforma que asegura un mejor rendimiento en tus servidores.

• Contiene un cookbook para las tecnologías más usadas.

• Es GRATIS!

Page 9: Servidores WEB

D E S V E N TA J A S

No ofrece un servicio de soporte como tal, pero se compensa con toda la información que ofrece Cherokee admin.

Page 10: Servidores WEB

N G I N X

Page 11: Servidores WEB

D E S C R I P C I Ó N

NGINX es un servidor web/proxy inverso ligero de alto rendimiento y libre así como un proxy para protocolos de correo electrónico (IMAP/POP3).

El sistema es usado por una larga lista de sitios web conocidos, como: WordPress, Netflix, Hulu, GitHub, Ohloh, SourceForge, TorrentReactor y partes de Facebook (como el servidor de descarga de archivos zip pesados).

Page 12: Servidores WEB

C A R A C T E R I S T I C A S

• Proxy inverso con opciones de caché.

• Seguridad

• Balanceo de carga.

• Soporte de HTTP sobre SSL.

• Soporte para FastCGI con opciones de caché.

• Streaming de archivos FLV y MP4.

• Soporte para autenticación.

• Soporte para protocolo SPDY

Page 13: Servidores WEB

V E N TA J A S

• Soporte para protocolo SPDY.

• Soporte para FastCGI con opciones de caché.

• Proxy inverso con opciones de caché.

• Streaming de archivos FLV y MP4.

• Habilitado para soportar más de 10.000 conexiones simultáneas.

Page 14: Servidores WEB

D E S V E N TA J A S

• Es difícil para la instalación de PHP-FPM. No he logrado hacerlo con la última versión de PHP.

• Nginx no da soporte para HTML5 Websockets.

• En términos de configuración: Incapacidad para utilizar el directorio de los archivos de configuración como .htaccess por lo que cada cambio en la configuración se debe hacer para servidor principal archivo de configuración y requiere servidor de recarga. La falta de disponibilidad de mod_php nginx.

Page 15: Servidores WEB

W E B S E R V E R P E R F O R M A N C E B E N C H M A R K

Page 16: Servidores WEB

S E R V I D O R

Se ejecuto en un Web Server de :

1 CPU core

2 CPU cores

4 CPU cores

8 CPU cores

Mientras tanto se cargaron 100 bytes de un HTML estático.

Page 17: Servidores WEB

1 CPU core

0

5000

10000

15000

20000

A 2.2 A 2.4 Litespeed Nginx Varnish Lighttpd Cherokee G-WAN

G R A F I C A D E R E S U LTA D O S

Mayor valor es malo

Page 18: Servidores WEB