Beste lichtgewicht webserver (alleen statische inhoud) voor Windows

Ik heb toepassingsserver uitgevoerd in Windows – IIS6.0 met Zend Server om PHP uit te voeren. Ik ben op zoek naar een lichtgewicht statische inhoud alleen webserver op dezelfde machine die IIS-vormbehandeling statische inhoud herleeft en de prestaties verhoogt.

Het moet alleen statische content-webserver zijn – maximaal klein en maximaal effectief – Lighttpd lijkt te groot omdat het toestaan ​​aan fastcgi.

Ik ben op zoek naar: Windows, statische inhoud, snel en lichtgewicht .

Ik gebruik Windows Server 2003.


Antwoord 1, Autoriteit 100%

Bekijk mongoose :

  • Alleenbare uitvoerbare
  • Zeer kleine geheugenvoetafdruk
  • maakt meerdere werknemersdraden toe
  • eenvoudig te installeren als service
  • configureerbaar met een configuratie
    bestand indien nodig

Antwoord 2, Autoriteit 124%

U kunt Python gebruiken als een snelle manier om statische inhoud te hosten. Op Windows zijn er veel opties voor het uitvoeren van Python, heb ik persoonlijk Cygwin en ActivePython gebruikt.

Om Python te gebruiken als een eenvoudige HTTP-server Wijzig gewoon uw werkdirectory De map met uw statische inhoud en type python -m SimpleHTTPServer 8000, alles in de map is beschikbaar op http:/localhost:8000/

Python 3

Om dit te doen met Python, 3.4.1 (en waarschijnlijk andere versies van Python 3), gebruik de http.servermodule:

python -m http.server <PORT>
# or possibly:
python3 -m http.server <PORT>
# example:
python -m http.server 8080

Op Windows:

py -m http.server <PORT>

Antwoord 3, autoriteit 3%

De kleinste die ik ken is lighttpd.

Beveiliging, snelheid, naleving en flexibiliteit — al deze beschrijven lighttpd (pron. lighty) die snel de efficiëntie van een webserver herdefinieert; omdat het is ontworpen en geoptimaliseerd voor omgevingen met hoge prestaties. Met een kleine geheugenvoetafdruk in vergelijking met andere webservers, effectief beheer van de cpu-load en geavanceerde functies (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting en nog veel meer) is lighttpd de perfecte oplossing voor elke server die last heeft van laadproblemen. En het beste van alles is dat het Open Source is gelicentieerd onder de herziene BSD-licentie.

Bewerken: link naar Windows-versie verwijderd, nu een spam-/malware-plug-insite.


Antwoord 4

Overweeg thttpd. Het kan onder Windows draaien.

wikipedia citeren:

“het is bij uitstek geschikt voor hoge service
volumeverzoeken voor statische gegevens”

Een versie van thttpd-2.25b gecompileerd onder cygwin met cygwin dll’s is beschikbaar. Het is single-threaded en bijzonder goed voor het onderhouden van afbeeldingen.


Antwoord 5

Bekijk Cassini. Dit is eigenlijk wat Visual Studio gebruikt voor zijn ingebouwde debug-webserver. Ik heb het gebruikt met Umbracoen het lijkt best goed.


Antwoord 6

Ik heb wat gespeeld met Rupy. Het is een behoorlijk nette, open source (GPL) Java-toepassing en weegt minder dan 60 KB. Probeer het eens!


Antwoord 7

Je kunt proberen een eenvoudige webserver te gebruiken op basis van Twisted


Antwoord 8

nginx of G-WAN

http:/ /nbonvin.wordpress.com/2011/03/24/serving-small-static-files-welke-server-te-gebruiken/

Other episodes