Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Nginx: From Russia With Love

Eric Marden
December 07, 2009

Nginx: From Russia With Love

What is Nginx and why should I use it?

High level overview of why

Eric Marden

December 07, 2009
Tweet

More Decks by Eric Marden

Other Decks in Technology

Transcript

  1. TOPIC
    NAME TWITTER
    ERIC MARDEN @XENTEK
    NGINX
    FROM RUSSIA WITH LOVE
    Monday, September 28, 2009

    View Slide

  2. nginx is a...
    high performance
    light weight
    asynchronous
    cross platform
    reverse proxy
    web server
    Monday, September 28, 2009

    View Slide

  3. history
    developed by Igor Sysoev
    started in 2002
    alternative to mod_proxy
    current version 0.7.x
    Monday, September 28, 2009

    View Slide

  4. nginx
    useage stats
    5.99%
    7%
    14%
    23%
    50%
    Apache
    Microsoft
    Google
    qq.com
    nginx
    Monday, September 28, 2009

    View Slide

  5. features
    serve static content
    caches dynamic content
    gzips everything
    virtual hosts
    media streaming (flv/mp4)
    ssl and other goodies
    Monday, September 28, 2009

    View Slide

  6. high
    performance
    more requests
    less memory
    cpu friendly
    addresses C10K problem
    Monday, September 28, 2009

    View Slide

  7. reverse
    proxy
    serve static content directly
    proxy dynamic requests
    cache the results
    balance the load
    accelerate ssl traffic
    Monday, September 28, 2009

    View Slide

  8. high profile
    wordpress.com
    github.com
    hulu.com
    sourceforge.com
    xentek.net
    Monday, September 28, 2009

    View Slide

  9. gotchas
    no .htaccess over rides
    fcgi thread management
    Monday, September 28, 2009

    View Slide

  10. links
    wiki.nginx.org
    nginx.net
    sysoev.ru/nginx (russian)
    bit.ly/xentek-nginx-bookmarks
    Monday, September 28, 2009

    View Slide

  11. eric marden
    xentek.net
    hostedbyxentek.net
    @xentek
    Monday, September 28, 2009

    View Slide