2011-06-30 7 views
2

コンパイル処理にプログラムの実行時間よりも時間がかかる場合があります。そのような状況では、どうすればよいですか?コンパイル時にランタイムが矮小化するとどうなりますか?

毎分数百回または数千回呼び出されるCGIスクリプトを考えると、上記の問題が発生する可能性があります。これらの問題を避けるには?コンパイルプロセスをスキップすることはできません。どのようにそのような状況に対処するには?

答えて

9

PerlベースのCGIスクリプトを見ている場合は、正確な問題(とりわけ)に対処するmod_perlまたはFastCGIのようなものを使用することを検討してください。

同じことを行うもっと一般的な方法は、一度ロードしてクライアント接続をリッスンする何らかの「サーバー」アプリケーションを構築することです。クライアントは、サーバーに接続するだけで、必要な作業を実行するようサーバーに依頼する非常に小さな軽量プロセスとすることができます。

+2

+1。 appservers(FastCGIか何か)は、CGIの限界に対する#1の答えです。 – Javier

+0

ありがとうアダム:-) –

関連する問題