7
私はPythonで静的ファイルを提供したいと思います。 Python 3 http.server
は本番環境での使用に適していますか?そうでない場合は、どうしてですか?私の選択肢は何ですか?Python SimpleHTTPServer in production
私はPythonで静的ファイルを提供したいと思います。 Python 3 http.server
は本番環境での使用に適していますか?そうでない場合は、どうしてですか?私の選択肢は何ですか?Python SimpleHTTPServer in production
まず、静的ファイルを提供するためにPythonは必要ありません。 ApacheやNGinxのような実際のHTTPサーバーを使用してください。クイックなソリューションが必要な場合は、必要に応じて事前に設定されたイメージでドッキング用のコンテナを探してください。ここにはNGinxがあります。間違いなくドッカーはあなたが学ぶことを後悔しない ツールを持っている必要があります。
$ docker run --name mysite-nginx -v /mysite:/usr/share/nginx/html:ro -p 80:80 -d nginx
https://docs.python.org/2/library/simplehttpserver.html –
か、竜巻ライブラリを使用することができます。 http://stackoverflow.com/questions/21248222/how-can-tornado-serve-a-single-static-file-at-an-arbitrary-location –
負荷のどのようなあなたが期待していますか? –