4

デスクトップアプリに対するPsycoの利点は知っていますが、プロセス(= WebページまたはAJAX呼び出し)が起動された直後に停止するWebアプリでは、それは無意味ではありませんか?

4

3 に答える 3

4

djangoでfastcgiまたはwsgiを使用する必要があります。これにより、リクエストごとにプロセスが開始されなくなります。

あなたがまともな利益を望むなら、あなたは本当にpsycoにやさしいようにあなたのコードを書く必要があります、そしてあなたのボトルネックがデータベースであるならあなたは利益を得ることができません。

于 2009-10-26T07:51:56.133 に答える
4

まず、グリブラーとイブラヒムが述べたように、純粋なCGIを使用しない限り、プロセスは停止しません...使用すべきではありません。

第二に、ほとんどのWebアプリのボトルネックはデータベースクエリであり、Psycoはそれを支援しません。

計算量の多いロジックがある場合は、PsycoまたはCythonを使用するのが理にかなっています。実際、私はどこかでレポートを読みました(申し訳ありませんが、しばらくしてからリンクが見つかりません)。複雑な計算を行っていてviews.py、Cythonで全体をコンパイルして素晴らしい結果が得られた人がいます。

于 2009-10-26T08:03:40.630 に答える
4

この男はそれからパフォーマンスの向上を得ました:

http://www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/

しかし、それは少し時代遅れです。

于 2009-10-26T08:06:18.860 に答える