SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
NGINX
   TOPIC




                 FROM RUSSIA WITH LOVE
   NAME                        TWITTER
                 ERIC MARDEN             @XENTEK
Monday, September 28, 2009
nginx is a...
            high performance
            light weight
            asynchronous
            cross platform
            reverse proxy
            web server


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




Monday, September 28, 2009
5.99%

                                       7%

            nginx                    14%
                                                   50%
            useage stats
                                      23%
                         Apache
                         Microsoft
                         Google
                         qq.com
                         nginx




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


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




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



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



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




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




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

            @xentek




Monday, September 28, 2009

Weitere ähnliche Inhalte

Was ist angesagt?

Django deployment and rpm+yum
Django deployment and rpm+yumDjango deployment and rpm+yum
Django deployment and rpm+yum
Walter Liu
 
appborg, coffeesurgeon, moof, logging-system
appborg, coffeesurgeon, moof, logging-systemappborg, coffeesurgeon, moof, logging-system
appborg, coffeesurgeon, moof, logging-system
endian7000
 
Couch to OpenStack: Intro to DevOps & Puppet - October 1, 2013
Couch to OpenStack: Intro to DevOps & Puppet - October 1, 2013Couch to OpenStack: Intro to DevOps & Puppet - October 1, 2013
Couch to OpenStack: Intro to DevOps & Puppet - October 1, 2013
Trevor Roberts Jr.
 

Was ist angesagt? (20)

Django deployment and rpm+yum
Django deployment and rpm+yumDjango deployment and rpm+yum
Django deployment and rpm+yum
 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM
 
appborg, coffeesurgeon, moof, logging-system
appborg, coffeesurgeon, moof, logging-systemappborg, coffeesurgeon, moof, logging-system
appborg, coffeesurgeon, moof, logging-system
 
Vagrant
VagrantVagrant
Vagrant
 
Simplestack
SimplestackSimplestack
Simplestack
 
Couch to OpenStack: Intro to DevOps & Puppet - October 1, 2013
Couch to OpenStack: Intro to DevOps & Puppet - October 1, 2013Couch to OpenStack: Intro to DevOps & Puppet - October 1, 2013
Couch to OpenStack: Intro to DevOps & Puppet - October 1, 2013
 
Containers in 5... 9 minutes
Containers in 5... 9 minutesContainers in 5... 9 minutes
Containers in 5... 9 minutes
 
Vagrant step-by-step guide for Beginners
Vagrant step-by-step guide for BeginnersVagrant step-by-step guide for Beginners
Vagrant step-by-step guide for Beginners
 
Fosdem 2009
Fosdem 2009Fosdem 2009
Fosdem 2009
 
Yarn
YarnYarn
Yarn
 
Depende, ¿de qué depende? - Plain Concepts Dev Day
Depende, ¿de qué depende? - Plain Concepts Dev Day Depende, ¿de qué depende? - Plain Concepts Dev Day
Depende, ¿de qué depende? - Plain Concepts Dev Day
 
Step by Step - Reusing old features to build new ones
Step by Step - Reusing old features to build new onesStep by Step - Reusing old features to build new ones
Step by Step - Reusing old features to build new ones
 
Create the first Juniper vSRX router using GNS3 VM & VMware Fusion
Create the first Juniper vSRX router using GNS3 VM & VMware FusionCreate the first Juniper vSRX router using GNS3 VM & VMware Fusion
Create the first Juniper vSRX router using GNS3 VM & VMware Fusion
 
CurveZMQ, ZMTP and other Dubious Characters
CurveZMQ, ZMTP and other Dubious CharactersCurveZMQ, ZMTP and other Dubious Characters
CurveZMQ, ZMTP and other Dubious Characters
 
Conair
ConairConair
Conair
 
FreeBSD preseed installation (PXE) AsiaBSDCon 2015
FreeBSD preseed installation (PXE) AsiaBSDCon 2015FreeBSD preseed installation (PXE) AsiaBSDCon 2015
FreeBSD preseed installation (PXE) AsiaBSDCon 2015
 
Caddy Web Server
Caddy Web ServerCaddy Web Server
Caddy Web Server
 
Virtual boxen
Virtual boxenVirtual boxen
Virtual boxen
 
Minio Cloud Storage
Minio Cloud StorageMinio Cloud Storage
Minio Cloud Storage
 
[POSS 2019] OVirt and Ceph: Perfect Combination.?
[POSS 2019] OVirt and  Ceph: Perfect Combination.?[POSS 2019] OVirt and  Ceph: Perfect Combination.?
[POSS 2019] OVirt and Ceph: Perfect Combination.?
 

Andere mochten auch

Game Design with Hijab - Talk at WIG SIG at IGDA Denmark
Game Design with Hijab - Talk at WIG SIG at IGDA DenmarkGame Design with Hijab - Talk at WIG SIG at IGDA Denmark
Game Design with Hijab - Talk at WIG SIG at IGDA Denmark
Nevin Eronde
 
Faq onlinestudents fall'10
Faq onlinestudents fall'10Faq onlinestudents fall'10
Faq onlinestudents fall'10
imjustjosie
 

Andere mochten auch (14)

AudioSIG28Nov2011
AudioSIG28Nov2011AudioSIG28Nov2011
AudioSIG28Nov2011
 
Game Design with Hijab - Talk at WIG SIG at IGDA Denmark
Game Design with Hijab - Talk at WIG SIG at IGDA DenmarkGame Design with Hijab - Talk at WIG SIG at IGDA Denmark
Game Design with Hijab - Talk at WIG SIG at IGDA Denmark
 
Faq onlinestudents fall'10
Faq onlinestudents fall'10Faq onlinestudents fall'10
Faq onlinestudents fall'10
 
Testa
TestaTesta
Testa
 
S2M-group Corporate All-in-one Infographic
S2M-group Corporate All-in-one InfographicS2M-group Corporate All-in-one Infographic
S2M-group Corporate All-in-one Infographic
 
DevCraft: ProTips for WordPress Teams
DevCraft: ProTips for WordPress TeamsDevCraft: ProTips for WordPress Teams
DevCraft: ProTips for WordPress Teams
 
The 5 Elements to a Riveting Presentation
The 5 Elements to a Riveting PresentationThe 5 Elements to a Riveting Presentation
The 5 Elements to a Riveting Presentation
 
Passion + Inspiration = Innovation
Passion + Inspiration = InnovationPassion + Inspiration = Innovation
Passion + Inspiration = Innovation
 
Every second matters in sports and event broadcasting
Every second matters in sports and event broadcastingEvery second matters in sports and event broadcasting
Every second matters in sports and event broadcasting
 
So kannst DU mit DEINEM Unternehmen auch Online glänzen
So kannst DU mit DEINEM Unternehmen auch Online glänzenSo kannst DU mit DEINEM Unternehmen auch Online glänzen
So kannst DU mit DEINEM Unternehmen auch Online glänzen
 
Passion + Inspiration = Innovation 2.0
Passion + Inspiration = Innovation 2.0Passion + Inspiration = Innovation 2.0
Passion + Inspiration = Innovation 2.0
 
Workplace Bullying Quotes
Workplace Bullying QuotesWorkplace Bullying Quotes
Workplace Bullying Quotes
 
The A-to-Z Guide to SlideShare
The A-to-Z Guide to SlideShareThe A-to-Z Guide to SlideShare
The A-to-Z Guide to SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 

Ähnlich wie Nginx: From Russia With Love

Google DevFest 09
Google DevFest 09Google DevFest 09
Google DevFest 09
Eze Torres
 

Ähnlich wie Nginx: From Russia With Love (14)

Presentation1VMware EsxI Short Presentation
Presentation1VMware EsxI Short PresentationPresentation1VMware EsxI Short Presentation
Presentation1VMware EsxI Short Presentation
 
Caching, Memcached And Rails
Caching, Memcached And RailsCaching, Memcached And Rails
Caching, Memcached And Rails
 
Performance Strategies
Performance StrategiesPerformance Strategies
Performance Strategies
 
Google html5 Tutorial
Google html5 TutorialGoogle html5 Tutorial
Google html5 Tutorial
 
Html5
Html5Html5
Html5
 
Caching, sharding, distributing - Scaling best practices
Caching, sharding, distributing - Scaling best practicesCaching, sharding, distributing - Scaling best practices
Caching, sharding, distributing - Scaling best practices
 
Mozilla in Vietnam 2009
Mozilla in Vietnam 2009Mozilla in Vietnam 2009
Mozilla in Vietnam 2009
 
PHP 5.3 + Windows
PHP 5.3 + WindowsPHP 5.3 + Windows
PHP 5.3 + Windows
 
Btree Nosql Oak
Btree Nosql OakBtree Nosql Oak
Btree Nosql Oak
 
Google DevFest 09
Google DevFest 09Google DevFest 09
Google DevFest 09
 
Google Devfest 2009 Argentina - Keynote
Google Devfest 2009 Argentina - KeynoteGoogle Devfest 2009 Argentina - Keynote
Google Devfest 2009 Argentina - Keynote
 
MySQL Sandbox 3
MySQL Sandbox 3MySQL Sandbox 3
MySQL Sandbox 3
 
Knative and Kubernetes - bringing serverless to more developers
Knative and Kubernetes - bringing serverless to more developersKnative and Kubernetes - bringing serverless to more developers
Knative and Kubernetes - bringing serverless to more developers
 
Don Schwarz App Engine Talk
Don Schwarz App Engine TalkDon Schwarz App Engine Talk
Don Schwarz App Engine Talk
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

Nginx: From Russia With Love

  • 1. NGINX TOPIC FROM RUSSIA WITH LOVE NAME TWITTER ERIC MARDEN @XENTEK Monday, September 28, 2009
  • 2. nginx is a... high performance light weight asynchronous cross platform reverse proxy web server Monday, September 28, 2009
  • 3. history developed by Igor Sysoev started in 2002 alternative to mod_proxy current version 0.7.x Monday, September 28, 2009
  • 4. 5.99% 7% nginx 14% 50% useage stats 23% Apache Microsoft Google qq.com nginx Monday, September 28, 2009
  • 5. features serve static content caches dynamic content gzips everything virtual hosts media streaming (flv/mp4) ssl and other goodies Monday, September 28, 2009
  • 6. high performance more requests less memory cpu friendly addresses C10K problem Monday, September 28, 2009
  • 7. reverse proxy serve static content directly proxy dynamic requests cache the results balance the load accelerate ssl traffic Monday, September 28, 2009
  • 8. high profile wordpress.com github.com hulu.com sourceforge.com xentek.net Monday, September 28, 2009
  • 9. gotchas no .htaccess over rides fcgi thread management Monday, September 28, 2009
  • 10. links wiki.nginx.org nginx.net sysoev.ru/nginx (russian) bit.ly/xentek-nginx-bookmarks Monday, September 28, 2009
  • 11. eric marden xentek.net hostedbyxentek.net @xentek Monday, September 28, 2009