2009-05-21 14 views
0

ウェブサーバが.exeを処理すると仮定すると、python CGIファイルをコンパイルして高速化することはできますか?どのような賛否両論は、このような苦境になるでしょうか?コンパイル済みPython CGI

答えて

1

py2exeand a tutorial on how to use it)ですが、あなたのスクリプトをより速くするという保証はありません。実際には、バイトコードをラップする実行可能なインタープリタの方が多くあります。 Pythonコードにさまざまな程度の処理を行う他のexeコンパイラがあるので、一般的なGoogle検索をしたいかもしれません。

しかし、いつでもpsycoを使用して、Pythonスクリプトが実行できる最も集中的な操作の多く、つまりループを高速化できます。

0

RDBMSとネットワークがボトルネックであるので、私は、EXEを作成周り騒ぎでない値を見ません。平均して

、ウェブサイトの移転のほとんどは、最高のループ内の任意のPythonなしのApacheによって処理される静的コンテンツ(画像、.CSS、.JS、など)です。これは大きな影響を与えます。ダイナミックHTMLを作成するための「興味深い」と「複雑な」部品の

区のPython。フレームワークを使用する。

1

あなたはおそらく、あなたはそれが速くしたい場合はCGIとしてPythonを実行する必要はありません。プロキシ、mod_python、WSGI、またはFastCGIを見てみましょう。これらの技術者は、各リクエストでPythonランタイムとアプリケーションを再ロードしないようにします。

関連する問題