Schneller Webserver: Nginx 1.0.0 veröffentlicht

Schneller Webserver

Nginx 1.0.0 veröffentlicht

Der HTTP-Server Nginx ist in der stabilen Version 1.0.0 erschienen. Die vom Russen Igor Sysoev geschriebene Software kommt auf vielen Websites mit hohem Traffic zum Einsatz und erreicht gemessen am Marktanteil laut Netcraft hinter Apache und Microsoft Platz 3.

Anzeige

Nginx, gesprochen "Engine X", ist ein HTTP- und Reverse-Proxy sowie ein Mail-Proxy-Server, der seit rund fünf Jahren auf immer mehr großen Websites zum Einsatz kommt, vor allem in Russland. Dort kommt Nginx-Autor Igor Sysoev her, der 2002 mit der Implementierung der Software begann. Nginx 0.1.0 wurde am 4. Oktober 2004 veröffentlicht, nun folgt Nginx 1.0.0.

Netcraft zählte im März rund 23,4 Millionen Sites, auf denen Nginx zum Einsatz kommt. Damit erreicht die Open-Source-Software mit 7,5 Prozent Marktanteil den dritten Platz hinter Apache mit 61,13 Prozent und Microsoft mit 18,83 Prozent. Nginx wird unter anderem von Wordpress.com, Github und Sourceforge verwendet. Auch bei Golem.de kommt Nginx zum Einsatz.

Nginx gilt als schnell, stabil und ressourceneffizient. Die Software ist auf viele gleichzeitige Verbindungen ausgelegt. Anders als traditionelle Webserver setzt Nginx nicht auf Threads, um Anforderungen zu verarbeiten. Stattdessen kommt eine gut skalierende, ereignisbasierte und damit asynchrone Architektur zum Einsatz. So kommt Nginx mit wenig Speicher aus und die benötigte Speichermenge ist auch unter Last vorhersehbar. Laut Entwicklern benötigt Nginx für 10.000 inaktive HTTP-Verbindungen mit Keep-Alive nur 2,5 MByte Speicher.

So arbeitet Nginx mit einem Master-Prozess und mehreren Worker-Prozessen, die unter einem unpriviligierten Nutzer laufen. Für Benachrichtigungen setzt Nginx auf das jeweils verwendete Betriebssystem: kqueue und FreeBSD ab Verison 4.1, epoll unter Linux ab Version 2.6 und rt signals für ältere Linux-Kernel ab 2.2.19. Unter Solaris 7 nutzt Nginx /dev/poll, unter Solaris 10 event ports. Zudem wird sendfile, sendfile64 oder sendfilev verwendet, um statische Dateien schnell auszuliefern.

Nginx unterstützt Basisfunktionen, speichert Webseiten und andere Daten zwischen und kann auch für einfaches Load-Balancing und zur Sicherstellung einer hohen Ausfallsicherheit genutzt werden. Per FastCGI lassen sich unter anderem dynamische Scriptsprachen wie PHP einbinden und über Module lässt sich Nginx um diverse Funktionen erweitern. Beispielsweise stehen Filter für Gzip, Byte Ranges, Chunked Responses, XSLT, SSI und zur Anpassung von Bildgrößen zur Verfügung. Auch SSL und TLS werden von Nginx unterstützt.

Nginx unterstützt zudem namen- und IP-basierte virtuelle Server, Keep-Alive, Pipelined-Connections, Bandbreitenbegrenzung und FLV-Streaming und bietet eine Rewrite-Modul. Die Konfiguration kann im laufenden Betrieb angepasst werden, so dass Nginx ohne Unterbrechung weiterläuft.

Nginx läuft unter FreeBSD, Linux, Solaris, Mac OS X und Windows XP / Server 2003 und steht unter einer BSD-Lizenz. Die Software kann unter nginx.org im Quelltext heruntergeladen werden. Details zu Nginx finden sich im Nginx-Wiki.


phpwin@gmx.de 12. Apr 2011

Oder unter Debian/Ubuntu einfach ein anderes Repository benutzen: http://www.dotdeb.org...

book 12. Apr 2011

Geht's noch schneller?

Kommentieren



Anzeige

  1. Plattform Architekt Infotainment-Systeme (m/w)
    über HRM CONSULTING GmbH, Hildesheim
  2. Project Manager / Project Consultant E-Commerce (m/w)
    Wirecard Technologies GmbH, Aschheim bei München
  3. Web-Devoloper/in
    GAMESROCKET GmbH, Aschaffenburg
  4. Software - Programmierer (m/w)
    BEEWEN GmbH & Co. KG, Siegen

 

Detailsuche


Folgen Sie uns
       


  1. Android Wear

    Asus bringt Zenwatch zur Ifa

  2. iWatch

    Apple plant angeblich Wearable zum 9. September

  3. Wartungspanne

    Totalausfall bei Time Warners Internetzugängen

  4. AGB

    Amazon.de verschlechtert Bedingungen für Kreditkarte

  5. Rockstar Games

    GTA 5 wird zu groß für 12-GByte-Playstation

  6. Nach 36 Jahren

    Bundesdatenschutz wird unabhängige Behörde

  7. Lumina

    PC-BSD zeigt Fortschritte des eigenen Desktops

  8. Cloud

    Niedrigerer Preis und neue Funktionen bei Dropbox

  9. Dragon Age Inquisition

    Multiplayer mit Mikrotransaktionen

  10. Vorwurf

    Uber bekämpft Konkurrenten mit schmutzigen Methoden



Haben wir etwas übersehen?

E-Mail an news@golem.de



Breitbandausbau: Netzbetreiber und Regierung schachern um Netzneutralität
Breitbandausbau
Netzbetreiber und Regierung schachern um Netzneutralität
  1. Mobiles Internet Roaming-Gebühren benachteiligen Grenzregionen
  2. Digitale Agenda Bitkom fordert komplette Nutzung des 700-Megahertz-Bandes
  3. Digitale Agenda 38 Seiten Angst vor festen Zusagen

Spiele auf dem Oculus Rift DK2: Manchmal klappt es, manchmal nicht
Spiele auf dem Oculus Rift DK2
Manchmal klappt es, manchmal nicht
  1. Oculus Rift Geld für gefundene Sicherheitslücken
  2. Virtuelle Realität Hüft-OP mit Oculus Rift und zwei Gopro-Kameras
  3. Oculus Rift Valve aktualisiert SteamVR für das DK2

Sofia: Der fliegende Blick durch den Staub
Sofia
Der fliegende Blick durch den Staub
  1. Audio aus Video Gefilmte Topfpflanze verrät Gespräche
  2. Nahrungsmittel Trinken statt Essen
  3. Bioelektronik Pilze sind die besten Zellschnittstellen

    •  / 
    Zum Artikel