2015-10-28 13 views
7

Voglio servire file statici con Python. Python 3 http.server è adatto per l'uso in produzione? Se no, perché no? E quali sono le mie alternative?Python SimpleHTTPServer in produzione

+0

https://docs.python.org/2/library/simplehttpserver.html –

+0

oppure è possibile utilizzare tornado biblioteca. http://stackoverflow.com/questions/21248222/how-can-tornado-serve-a-single-static-file-at-an-arbitrary-location –

+0

Che tipo di carico ti aspetti? –

risposta

1

Prima di tutto non serve affatto Python per servire file statici. Basta usare un vero server HTTP come Apache o NGinx. Se vuoi una soluzione rapida, cerca un container docker con un'immagine preconfigurata adatta alle tue esigenze. Ecco lo NGinx. Sicuramente la finestra mobile è uno strumento necessario per lo che non ti pentirai di apprendere.

$ docker run --name mysite-nginx -v /mysite:/usr/share/nginx/html:ro -p 80:80 -d nginx 
Problemi correlati