CGI :: Speedycgi

SpeedyCGIは、それらを永続的に実行することによってPerlスクリプトをスピードアップするためのPerlモジュールです。
今すぐダウンロード

CGI :: Speedycgi ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Sam Horrocks
  • 出版社のWebサイト:
  • http://search.cpan.org/horrocks/PersistentPerl-2.22/lib/PersistentPerl.pm

CGI :: Speedycgi タグ


CGI :: Speedycgi 説明

SpeedyCGIは、それらを永続的に実行することによってPerlスクリプトをスピードアップするためのPerlモジュールです。 SpeedyCGIは、Perlスクリプトを永続的に実行することによってPerlスクリプトをスピードアップするためのPerlモジュールです。ここでのあなたのスクリプト。例: "content-type:text / htmlnnhello world!n"を印刷します。任意選択で、さまざまなものにCGI :: SpeedyCGIモジュールを使用します。### SpeedyCGIオブジェクトを作成するCGI :: SpeedyCGIを使用します。 My $ SP = CGI :: SpeedyCGI->新品。 #SpeedyCGIで実行されているかどうかを確認してください。 「Speedy =」、$ SP-> I_AM_SPEEDYの「稼働中」を印刷しますか? 「はい」: 'no'、 "n"; #シャットダウンハンドラ$ sp-> add_shutdown_handlerを登録します(sub {ここで何かをする)。 #クリーンアップハンドラ$ sp-> register_cleanupを登録します(sub {ここで何かをする)。 #speedycgiオプション$ sp-> setopt( 'timeout'、30)を設定/取得します。 "maxruns ="、$ sp-> getopt( 'n "、" n "; speedycgiは、Perlスクリプトを永続的に実行する方法です。これはそれらをはるかに早く実行させることができます。スクリプトの上部のインタプリタの行を変更することで、スクリプトを実行するようにします。インタプリタは実行されています。後続の実行中に、このインタプリタは毎回新しいPerlインタプリタを起動するのではなく、新しい実行を処理するために使用されます。各要求に対してCで書かれた非常に高速のフロントエンドプログラムが実行されます。この高速フロントエンドは、通常は既に実行されている永続Perlプロセスに連絡して作業を行い、結果を返します。デフォルトの各Perlスクリプトはそれ自身のUNIXプロセスで実行されるため、Perlスクリプトが別のPerlスクリプトを実行できません。コマンドラインオプションを使用して、メモリリークを持つプログラムやその他の問題を永続的に実行する可能性がある他の問題を処理することもできます.SpeedyCGIはPerl CGIスクリプトをスピードアップするために使用できます。 CGI仕様に準拠しており、Webサーバー内でPerlコードを実行しません。 PerlインタプリタはWebサーバーの外部で実行されないため、Webサーバー自体の問題が発生することはできません.SpeedyCGIはApacheモジュールも提供しているため、Apache Webサーバーの下では、Fork / Execを実行することのオーバーヘッドなしでスクリプトを実行できます。各要求このモジュールを使用すると、Webサーバー内で少量のフロントエンドコードが実行されます.Perlインタプリタは、Server.SpeedyCGIとPersistentPerlの外部で実行されています。現在の両方の名前は同じコードの名前です。 Speedycgiは元の名前でしたが、人々はそれが何をしたのかわからないので、名前persistentperlという名前はエイリアスとして選択されました。ある時点でSpeedyCGIはPersistentPerlに置き換えられ、または常に2つのディストリビューションを持つことを避けるためにPersistentPerlのサブクラスになります。要件: ・Perl


CGI :: Speedycgi 関連ソフトウェア