タグ

mod_perlに関するmikurassのブックマーク (7)

  • apache+mod_perlでへんてこなサーバを作ってみる | 開発ブログ | スパイシーラボ

    行き帰りの満員電車で痴漢に間違われるのが怖くて手をあげていたら、 ウェストポーチを開けられそのまま小銭入れをスリに盗まれ泣いていた尾崎です。 結婚して苗字が変わりましたが、幸田敦、と言えば知っている方もいるかもしれません。 ご無沙汰の皆さん、お元気ですか? さて 今日はapacheとmod_perlの組み合わせでおもろいことをやってみようと思いました。 apacheはもう説明の必要がないくらい、httpサーバのデファクトスタンダードとして あちこちに使用されているソフトウェアです。 mod_perlperlのインタプリタをapacheに組み込み、apacheのモジュールを perlで作れるようにしたすばらしいモジュールです。 通常は、mod_perlCGIの高速化ツールとして使用されることが多いです。 例えば、 MpTest.pm package MpTest

  • apache に mod_perl を組み込む|perl|@OMAKASE

    mod_perl とは? Apache モジュール内にラップされた完全な Perl インタプリタ のことです。通常 Perl で書かれたスクリプトを実行するには毎回 perl インタプリタを呼び出しコンパイル・実行されます。ところが mod_perl の場合は一度呼び出された後はコンパイルされた状態のまま apache 内で次のリクエストを待ち続けます。つまり perl スクリプトが apache の機能として実行されます。 一説には普通の perl スクリプト(cgi)と比較すると200倍速いとされています。他のメジャー言語である php などと比較しても速い実行結果があるようです。実際にphpjavaとでベンチマークをとりテストした方もいるようです。 JavaPerlよりも比較にならないほど速い? 巷では「perl は遅いから...」とよく言われてますが遅いという理由だけで C言語

  • mod_perlの設定に挑戦してみた - LinuxとかperlとかFXとか

    今までCGIばっかり書いてて、mod_perlは全然使って無かったので今更ながら挑戦してみることにしました。はてなやライブドアはmod_perlを使ってると言うし、きっとそれは良いものなのだろう・・・と思ったので。それにしても・・・資料が・・・・少ない、phpの様にLinuxをインストールさえすれば何も設定しなくても使えるという訳でも無いし、Amazon見てもmod_perlについて書いてあるとかあんまり無さそうだし。ググってみてもイマイチ判りやすいサイトが見当たらないんですね、これが。なので最低限の設定でmod_perlが使えるようにまとめて見ました。 とりあえず最低限の知識として、ModPerl::PerlRunで動作させる方法と、ModPerl::Registryで動作させる方法があると言う事です。PerlRunはRegistryほど速くなりませんがCGIのソースがほぼそのまま使え

  • mod_perl配下でPHPを実行する - Problems

    すごいニッチな条件だけど。mod_perlで動かしてるCatalystアプリケーション配下で、レガシーなシステムのPHPファイルを持ってきて共存させることになった。Perlでロジックを書き直すのがベストなんだろうけど、時間無いのとメンドくさいのでできればそのままPHPを流用したい状況と思ってください。 とりあえずrootフォルダ配下に置いてみたけど、PHPのインタプリタは実行されなかった。Apacheのハンドラがmodperlなのが原因かと思って、特定のパスだけdefault-handlerを適用するようにしてみたけど、その配下でもなぜか実行されない。。 仕方なく超アドホックにControllerに my $body = `/usr/bin/php -f hoge.php`; $c->res->body($body); と書いて済まそうかと思ったけど、念の為CPANモジュールを検索してみた

    mod_perl配下でPHPを実行する - Problems
  • 『Movable Typeのログインが遅い件の対応 + Apache2、mod_perl2導入』

    Movable Typeのログインが遅い件の対応 + Apache2、mod_perl2導入 | A Day In The Boy's Life 無事にインストールし、色々利用してみているMovable Type(Version3.3)ですが前々から管理サイトへのログインが異常に遅いと言う現象が発生していました。(30秒から1分ほど) mt-check.cgiでシステムを確認してみても、特にPerlモジュールが不足しているなどといった事はなさそうでした。 Webで調べてみると、Movable Typeは遅いのでmod_perlで高速化しようみたいな記事をチラホラ見かけていたので、初期状態ではこんなものなのかなと思い放置していたのですが、さすがに重過ぎるという意見が出始め対応することに。 まぁ、確かに通常でログインに30秒以上もかかるようなシステムをお金出して納得して使われる事はまずないかと

    『Movable Typeのログインが遅い件の対応 + Apache2、mod_perl2導入』
  • apache に mod_perl を組み込む

    mod_perl とは? Apache モジュール内にラップされた完全な Perl インタプリタ のことです。通常 Perl で書かれたスクリプトを実行するには毎回 perl インタプリタを呼び出しコンパイル・実行されます。ところが mod_perl の場合は一度呼び出された後はコンパイルされた状態のまま apache 内で次のリクエストを待ち続けます。つまり perl スクリプトが apache の機能として実行されます。 一説には普通の perl スクリプト(cgi)と比較すると200倍速いとされています。他のメジャー言語である php などと比較しても速い実行結果があるようです。実際にphpjavaとでベンチマークをとりテストした方もいるようです。 JavaPerlよりも比較にならないほど速い? 巷では「perl は遅いから...」とよく言われてますが遅いという理由だけで C言語

  • [Apache-Users 357] Re: mod_perl で子プロセスが Run away

  • 1