10分ごとに実行されるいくつかのPythonコードがあります。それはデータを読み込み、何らかの処理を行い、出力を生成する。私はこれを変更して、継続的に実行したいと思います。サーバとしてのPythonの使用
Pythonはサーバーとして実行するのに適していますか(継続的に実行中)、私のアプリケーションをC++に変換する方が良いでしょうか?私がそれをPythonに残しておけば、これを実現するためのモジュールがありますか?
おかげ
10分ごとに実行されるいくつかのPythonコードがあります。それはデータを読み込み、何らかの処理を行い、出力を生成する。私はこれを変更して、継続的に実行したいと思います。サーバとしてのPythonの使用
Pythonはサーバーとして実行するのに適していますか(継続的に実行中)、私のアプリケーションをC++に変換する方が良いでしょうか?私がそれをPythonに残しておけば、これを実現するためのモジュールがありますか?
おかげ
パフォーマンスのサーバ側を必要としない場合や、アプリケーションがI/Oバウンドである場合は、[はいそうです。 Youtubeはfull pythonサーバー側です。
を開始するには良いライブラリは、単に
http://docs.python.org/library/socketserver.html#socketserver-tcpserver-example
これはpythonができることの素晴らしい例です。ありがとう – Freddie
は、Pythonは、サーバーアプリケーションとして使用することができ、標準ライブラリからsocketserverモジュールです。私はPythonで書かれた多くのWebサーバとftpサーバを思い出すことができます。スレッドについては、スレッドライブラリを参照してください。
あなたは[Google App Engine](http://appengine.google.com)を見ましたか?これは、バックエンドでPythonをサポートし、あなたの側で最小限のセットアップを必要とします。 –