Webアプリケーションでは、グリッドを使用してジョブの現在のステータスを表示し、複数のレコードを選択してジョブの状態を変更するアクションをクリックできます。アクションをクリックすると、選択した各ジョブのバニラCGIにアクションが送信され、Perlスクリプトが状態を変更します。これは、各ジョブを別のユーザーとして実行できるため、アクションを実行するユーザーは、アクションを実行するためのsudo権限を持っている必要があります。利用するmod_perlとmod_fcgiとmod_proxy_fcgiとmod_proxy_fcgiとの比較
私たちは、すべての選択されたジョブの詳細と生成プロセスをジョブに送信することで、パフォーマンスを向上させる予定です。 CGIのためにもっと探求しながら、私はApache側のmod_perl、mod_fcgi、proxy_fcgi、Perl側のStarman、ダンサー、触媒、そしてplackに出くわしました。さて、私はどちらを使うのがもっと混乱しています。
実際に何を使用するかはわかりません。永続的なプロセスが必要な場合は、PSGI/Plackソリューションが動作します。それはWebフレームワークがあなたを助けるようには思えないので、Dancer、Catalyst、Mojoliciousはありません。あなたは簡単にバニラPSGIを書くことができます。しかし、ダンサーを使用してテンプレートを使用することもできます。とにかく、あなたのスクリプトが変更なしで永続性をサポートするだけのものであるように聞こえるので、少し引用符を書き直す必要があります。 Plackのデプロイメント・ガイドを参照して、Apacheの有無にかかわらず実行する方法を見てください。 – simbabque