2015-10-28 11 views
7

私はPythonで静的ファイルを提供したいと思います。 Python 3 http.serverは本番環境での使用に適していますか?そうでない場合は、どうしてですか?私の選択肢は何ですか?Python SimpleHTTPServer in production

+0

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

+0

か、竜巻ライブラリを使用することができます。 http://stackoverflow.com/questions/21248222/how-can-tornado-serve-a-single-static-file-at-an-arbitrary-location –

+0

負荷のどのようなあなたが期待していますか? –

答えて

1

まず、静的ファイルを提供するためにPythonは必要ありません。 ApacheやNGinxのような実際のHTTPサーバーを使用してください。クイックなソリューションが必要な場合は、必要に応じて事前に設定されたイメージでドッキング用のコンテナを探してください。ここにはNGinxがあります。間違いなくドッカーはあなたが学ぶことを後悔しない ツールを持っている必要があります。

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