it-swarm-eu.dev

Miglior server Web leggero (solo contenuto statico) per Windows

Ho ottenuto il server delle applicazioni in esecuzione in Windows - IIS6.0 con Zend Server per eseguire PHP. Sto cercando un server web con contenuto statico leggero solo su questa stessa macchina che riviverà IIS form che gestisce il contenuto statico e aumenta le prestazioni.

Deve essere solo un server web con contenuto statico - massimo piccolo e massimo efficace - lighttpd sembra troppo grande perché consente a FastCGI.

Sto cercando: Windows, solo contenuto statico, veloce e leggero.

Sto usando Windows Server 2003.

183
bensiu

Dai un'occhiata a mangusta :

  • singolo eseguibile
  • ingombro di memoria molto piccolo
  • consente più thread di lavoro
  • facile da installare come servizio
  • configurabile con un file di configurazione, se necessario
183
ARF

Puoi usare Python come metodo rapido per ospitare contenuti statici. Su Windows, ci sono molte opzioni per l'esecuzione di Python, ho usato personalmente CygWin e ActivePython.

Per usare Python come un server HTTP semplice basta cambiare la directory di lavoro nella cartella con il contenuto statico e digitare python -m SimpleHTTPServer 8000, tutto nella directory sarà disponibile a http:/localhost:8000/

Python 3

Per fare ciò con Python, 3.4.1 (e probabilmente altre versioni di Python 3), usa il modulo http.server :

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

# example:
python -m http.server 8080

Su Windows:

py -m http.server <PORT>
198
eSniff

Il più piccolo che conosco è lighttpd.

Sicurezza, velocità, conformità e flessibilità: tutti questi descrivono lighttpd (pron. Lighty) che sta rapidamente ridefinendo l'efficienza di un server web; in quanto è progettato e ottimizzato per ambienti ad alte prestazioni. Con un ingombro di memoria ridotto rispetto ad altri server Web, una gestione efficace della CPU e un set di funzionalità avanzate (FastCGI, SCGI, Auth, Output-Compression, URL-Riscrivi e molti altri) lighttpd è la soluzione perfetta per ogni server questo è un problema di carico. E soprattutto è open source con licenza sotto la licenza BSD rivista.

Modifica: rimosso il collegamento della versione di Windows, ora un sito plug-in di spam/malware.

3
Ophir Yoktan

Considera thttpd . Può funzionare sotto Windows.

Citando wikipedia:

"è particolarmente adatto per soddisfare richieste di volumi elevati di dati statici"

È disponibile una versione di thttpd-2.25b compilata in cygwin con cygwin dll. È single threaded e particolarmente utile per la manutenzione delle immagini.

2
James Crook
0
luchaninov

Dai un'occhiata a Cassini . Questo è fondamentalmente ciò che Visual Studio utilizza per il suo web server di debug integrato. L'ho usato con Umbraco e sembra abbastanza buono.

0
ProfK

Ho giocato un po 'con Rupy . È un'applicazione Java GPL abbastanza carina e open source e pesa meno di 60 KB. Provaci!

0
das_weezul

Puoi provare a eseguire un server web semplice basato su Twisted

0
ypercubeᵀᴹ