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.
Regardez mangouste :
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/
_
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>
_
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.
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.
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!
Vous pouvez essayer d’exécuter un serveur Web simple basé sur Twisted