</> CodeBooks
    ← Volver a Nginx (página 1)
    Portada de Nginx Essentials

    Nginx Essentials

    Valery Kholodkov

    Editorial
    Packt
    Año
    2015
    Páginas
    ~151
    Nivel
    Intermedio

    De qué trata

    Guía técnica y compacta elaborada por Valery Kholodkov, desarrollador de módulos para Nginx, que desglosa los principios fundamentales y las directivas críticas del servidor web en sus ramas 1.8 y 1.9. Está dirigida a administradores de sistemas, ingenieros de confiabilidad de sitios (SRE) y desarrolladores web intermedios que ya comprenden los fundamentos del protocolo HTTP y la administración en Linux, pero desean entender a fondo el modelo arquitectónico de Nginx o migrar eficientemente desde servidores clásicos basados en procesos e hilos como Apache.

    A lo largo de seis capítulos estratégicos, la obra examina la arquitectura basada en eventos asíncronos y no bloqueantes de Nginx, el manejo de procesos maestro y trabajadores, y el control del servicio mediante señales del sistema operativo (HUP, USR1, USR2, WINCH). Explica cómo estructurar ficheros de configuración jerárquicos y optimizar la entrega de contenido estático mediante llamadas al sistema como sendfile, tcp_nopush y el almacenamiento en caché de descriptores con open_file_cache. También profundiza en la configuración de Nginx como proxy inverso y pasarela de caché (proxy_pass, proxy_cache), el motor de reescritura de peticiones, la gestión de cuotas de tráfico mediante módulos de limitación de tasa (limit_req) y concurrencia (limit_conn), la compresión de respuestas con ngx_http_gzip_module y el ajuste fino de afinidad a la CPU con worker_cpu_affinity.

    El libro no plantea un proyecto monolítico, sino una progresión de análisis arquitectónico y configuraciones de prueba que enseñan a afinar servidores para soportar altos volúmenes de tráfico concurrente con consumo mínimo de memoria. Su valor distintivo reside en la visión interna del autor sobre cómo procesa el servidor cada conexión, aclarando las trampas habituales al dimensionar buffers y reutilizar sesiones SSL. Deja al margen configuraciones específicas de frameworks web o entornos distribuidos complejos, consolidándose como una referencia esencial y directa para dominar el núcleo del servidor.

    • Nginx 1.8
    • Arquitectura orientada a eventos
    • Proxy inverso
    • Caché HTTP
    • Ajuste de rendimiento
    • Limitación de tráfico
    • Compresión Gzip
    • SSL/TLS
    • Reescritura de URLs

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Nginx con nivel Intermedio