web-dev-qa-db-fra.com

Meilleur serveur Web léger (contenu statique uniquement) pour Windows

J'ai un serveur d'applications fonctionnant sous Windows - IIS6.0 avec Zend Server pour exécuter PHP. Je recherche un serveur Web à contenu statique léger uniquement sur cette même machine qui revivra IIS le traitement du contenu statique et augmentera les performances.

Il ne doit s'agir que d'un serveur Web de contenu statique - petit maximum et maximum efficace - lighttpd semble trop gros car autoriser FastCGI.

Je cherche: Windows, contenu statique uniquement, rapide et léger.

J'utilise Windows Server 2003.

186
bensiu

Regardez mangouste :

  • unique exécutable
  • très petite empreinte mémoire
  • permet à plusieurs threads de travail
  • facile à installer en tant que service
  • configurable avec un fichier de configuration si nécessaire
185
ARF

Vous pouvez utiliser Python comme moyen rapide d'héberger du contenu statique. Sous Windows, il existe de nombreuses options pour exécuter Python. J'ai personnellement utilisé CygWin et ActivePython.

Pour utiliser Python en tant que serveur HTTP simple , remplacez simplement votre répertoire de travail par le dossier contenant votre contenu statique et saisissez _python -m SimpleHTTPServer 8000_, tout le répertoire sera disponible à l'adresse __http:/localhost:8000/_

Python 3

Pour ce faire avec Python, 3.4.1 (et probablement d’autres versions de Python 3), utilisez le module http.server :

_python -m http.server <PORT>
# or possibly:
python3 -m http.server <PORT>

# example:
python -m http.server 8080
_

Sous Windows:

_py -m http.server <PORT>
_
200
eSniff

Le plus petit que je connaisse est lighttpd.

Sécurité, rapidité, conformité et flexibilité - tout cela décrit lighttpd (pron. Lighty), qui redéfinit rapidement l'efficacité d'un serveur Web; comme il est conçu et optimisé pour les environnements hautes performances. Avec une faible empreinte mémoire comparée à d'autres serveurs Web, une gestion efficace de la charge du processeur et des fonctionnalités avancées (FastCGI, SCGI, Auth, Compression de sortie, Réécriture d'URL et bien plus encore) lighttpd est la solution idéale pour chaque serveur. qui souffre de problèmes de charge. Et le meilleur de tous c'est une licence Open Source sous la licence BSD révisée.

Edit: suppression du lien vers la version Windows, désormais site plugin spam/programmes malveillants.

3
Ophir Yoktan

Considérez thttpd . Il peut fonctionner sous Windows.

Citant wikipedia:

"il est particulièrement bien adapté au service des demandes volumineuses de données statiques"

Une version de thttpd-2.25b compilée sous cygwin avec des dll cygwin est disponible. Il est à thread unique et particulièrement adapté au traitement des images.

2
James Crook
0
luchaninov

Regardez Cassini . C’est essentiellement ce que Visual Studio utilise pour son serveur Web de débogage intégré. Je l'ai utilisé avec mbraco et cela semble assez bon.

0
ProfK

J'ai joué un peu avec Rupy . C’est une application très soignée et open source (GPL) Java et pèse moins de 60 Ko. Essaie!

0
das_weezul

Vous pouvez essayer d’exécuter un serveur Web simple basé sur Twisted

0
ypercubeᵀᴹ