Ich habe einen Anwendungsserver unter Windows - IIS6.0 mit Zend Server zum Ausführen von PHP. Ich suche nach einem einfachen Webserver für statische Inhalte auf demselben Computer, der die Verarbeitung statischer Inhalte durch das IIS Formular erneut durchläuft und die Leistung steigert.
Es muss sich nur um einen statischen Content-Webserver handeln - maximal klein und maximal effektiv - lighttpd scheint zu groß zu sein, da FastCGI dies zulässt.
Ich suche nach: Windows, nur statische Inhalte, schnell und einfach.
Ich verwende Windows Server 2003.
Werfen Sie einen Blick auf Mungo :
Sie können Python als schnelle Methode zum Hosten statischer Inhalte verwenden. Unter Windows gibt es viele Optionen zum Ausführen von Python. Ich persönlich habe CygWin und ActivePython verwendet.
Um Python als einfacher HTTP-Server zu verwenden, ändern Sie einfach Ihr Arbeitsverzeichnis in den Ordner mit Ihrem statischen Inhalt und geben Sie python -m SimpleHTTPServer 8000
, alles im Verzeichnis ist verfügbar unter http:/localhost:8000/
Verwenden Sie dazu in Python 3.4.1 (und wahrscheinlich auch in anderen Versionen von Python 3)) http.server
Modul:
python -m http.server <PORT>
# or possibly:
python3 -m http.server <PORT>
# example:
python -m http.server 8080
Unter Windows:
py -m http.server <PORT>
Das kleinste, das ich kenne, ist lighttpd.
Sicherheit, Geschwindigkeit, Compliance und Flexibilität - all dies beschreibt lighttpd (pron. Lighty), das die Effizienz eines Webservers schnell neu definiert. da es für Hochleistungsumgebungen konzipiert und optimiert ist. Mit einem geringen Speicherbedarf im Vergleich zu anderen Webservern ist lighttpd die perfekte Lösung für jeden Server das leidet unter Lastproblemen. Und das Beste ist, dass Open Source unter der überarbeiteten BSD-Lizenz lizenziert ist.
Bearbeiten: Windows-Versionslink entfernt, jetzt eine Spam-/Malware-Plug-in-Site.
Betrachten Sie thttpd . Es kann unter Windows laufen.
Zitieren Wikipedia:
"Es ist auf einzigartige Weise für die Bearbeitung von Anfragen mit hohem Volumen nach statischen Daten geeignet."
Eine Version von thttpd-2.25b, die unter Cygwin mit Cygwin-DLLs kompiliert wurde, ist verfügbar. Es ist Single-Threaded und besonders gut für die Wartung von Bildern.
Ich habe ein bisschen mit Rupy gespielt. Es ist eine ziemlich nette Open-Source-Anwendung (GPL) Java) und wiegt weniger als 60 KB. Probieren Sie es aus!
Sie können versuchen, einen einfachen Webserver basierend auf Twisted auszuführen