Your SlideShare is downloading. ×
Nginx
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Nginx

1,809

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,809
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. nginxEinsatzgebiet:• Webserver• Reverse Proxying• E-Mail-Proxy (POP3/IMAP)Vorteile:• hohe Performance• Stabilität• einfache Konfiguration• geringer Ressourcenverbrauch• umfangreiche Features 26.03.2013 1
  • 2. nginx: soft-facts• ausgesprochen „engine x“ [ˈ ɛnʤɪn ˈɛks]• BSD-Lizenz• 11,53 % aller erfassten Webserver mit nginx betrieben Netcraft-Statistik 08.2012• wikipedia, Domainfactory, 1und1, WordPress.com, GitHub, SourceForge, ComputerBase, Golem.de nutzen nginx• Parallels Plesk Panels ab Version 11 bietet Unterstützung für nginx als Reverse Proxy 26.03.2013 2
  • 3. nginx: modular• Static file serving• Compression• Access controls• URL rewriting• Custom logging• Server-side includes• Limited WebDAV• fehlertolerantes Load Balancing• Virtual Hosts (name, ip)• SSL/TLS Server Name Indication (SNI)• Flash-Video-Streaming• und vieles mehr. de.wikipedia.org/wiki/Nginx www.admin-magazin.de/Das-Heft/2010/02/Nginx-Webserver-klein-und-schnell 26.03.2013 3
  • 4. nginx: gute Leistung geringer Aufwand• Eventorientiert Only software we tested which could handle 8000 (live traffic, not benchmark) requests/second on a single server barry.wordpress.com/2008/04/28/load-balancer-update• Cachebare FastCGI Requests scratchbook.ch/2010/11/06/zehntausend-anfragen-pro-sekunde• Direkter Zugriff auf memcached technosophos.com/content/53900-speedup-nginx-drupal-and-memcache-bring-concurrency-and- page-load-time-way-down• Konfiguration und Betrieb: einfach und flexibel• simplify the software stack: Server, Reverse Proxy und Load Balancing: ein System 26.03.2013 4
  • 5. nginx vs. andere Serverwww.zdnet.de/41559930/mehr-leistung-im-www-nginx-statt-apache-nutzen 14.02.2012 26.03.2013 5
  • 6. nginx vs. Apache• "Apache is like Microsoft Word, it has a million options but you only need six. Nginx does those six things, and it does five of them 50 times faster than Apache." Chris Lea wiki.nginx.org/WhyUseIT• eventbased (nginx ) vs. threadbased (Apache) nginx: 46,9 % schneller, 55 % des Hauptspeichers benötigt 10.000 gleichzeitige HTTP-Abfragen benötigen nur etwa 2,5 MByte RAM www.zdnet.de/41559930/mehr-leistung-im-www-nginx-statt-apache-nutzen 14.02.2012• Nginx bei hoher Last schneller vor allem bei statischen Datieien als Apache und verbraucht deutlich weniger Speicher. www.wikivs.com/wiki/Apache_vs_nginx• timmehosting.de/blog/benchmark-nginx-12-vs-apache-24-statische- dateien-drupal-typo3 26.03.2013 6
  • 7. nginx vs. Apachetimmehosting.de/blog/benchmark-nginx-12-vs-apache-24-statische-dateien-drupal-typo3 26.03.2013 7
  • 8. nginx vs. Varnish (static)• Varnish – HTTP accelerator for dynamic websites• Nginx – excels at serving static assets. Varnish is capable of intelligently caching dynamic content. CGI Support and SSL• Apache+varnish a bit faster than nginx (alone)? – Ive found varnish ~5% faster for small static files than nginx -- varnish in front of apache, or varnish in front of a web app server would be big gains; but in front of nginx, the benefit is pretty negligible (especially with overheads and extra complexity taken into account) todsul.com/nginx-varnish – Using Varnish + Nginx is not worth *my* effort! (for static files) rtcamp.com/tutorials/why-we-never-use-varnish-with-nginx/ – no advantage to put Varnish in front of nginx www.garron.me/go2linux/nginx-varnish-vs-nginx-alone-compared.html 26.03.2013 8
  • 9. nginx vs. Varnish (dynamic)• Static files as fast as possible, place Nginx in front• Dynamic ESI-enabled content, place Varnish in front• The best ESI config : – dynamic content served by Varnish on one VPS node – static assets served via a subdomain (static.example.com) by Nginx on another node• Any application that caches to static files is better off without Varnishtodsul.com/nginx-varnish 26.03.2013 9
  • 10. nginx und TYPO3• scratchbook.ch/2010/11/06/zehntausend-anfragen-pro-sekunde mehr als 10.000 requests mit TYPO3• blog.thedigitals.pl/en/how-to-boostspeed-up-your-typo3-website-with- nginx• www.typofree.org/article/archive/2009/august/title/running-typo3-on- nginx 26.03.2013 10
  • 11. nginx und TYPO3• timmehosting.de/blog/benchmark-nginx-12-vs-apache-24-statische-dateien-drupal-typo3 26.03.2013 11

×