- 1 名前:nobodyさん [2006/06/05(月) 20:01:09 ID:+YcYjDiD]
- mod_perl
perl.apache.org/ SpeedyCGI perldoc.jp/docs/modules/CGI-SpeedyCGI-2.21/SpeedyCGI.pod 前スレ mod_perlを使おう! pc8.2ch.net/test/read.cgi/php/1005122528/ ー二三ヘ( ゚∀゚)ノ
- 577 名前:nobodyさん mailto:sage [2006/10/06(金) 03:14:53 ID:???]
- そのスレでも似たような事が書いてあるけどmod_perl使うとメモリ数G載せないと駄目と
違う人から何回か聞いたんだけどどっかでそういうアホな情報載せてるページがあるの?
- 578 名前:nobodyさん mailto:sage [2006/10/06(金) 04:04:05 ID:???]
- mod_perlかFastCGIかなんてあんまり有意な差はないよ
それより、プレコンパイルになって起動に時間がかからなくなるってことは 中身の速さ=実際の速さに近くなるってことなんだよ? つまり、DBで扱うテーブルやインデックスの設計とか効率的なSQL発行してるかとか DBのネックは殆どディスクIOかメモリ不足だからRAIDにするとかメモリ増やすとか (mod_perlで食うメモリなんてDBに食わせるメモリに比べたらささやかなんだよねorz) HTMLのレンダリングとか処理自体が遅いなら スクリプトのコーディングや使ってるCMS見直したほうが余程結果出せる・・・・ ちなみに576のリンク先のサイトもレスポンスヘッダ見ると 静的コンテンツはApache2、動的コンテンツはApache1.3+mod_perlだね mod_perlだけで数Gとかリバースプロキシも知らない奴が言ってるとしか思えないっ
- 579 名前:578 mailto:sage [2006/10/06(金) 04:14:08 ID:???]
- 576のURLさかのぼって行ったらサーバーステータス見つけたよ
一日の転送量は6.6Gで平時のロードアベレージは0.5程度、メモリは2Gちょいでした こういう事例を見れるのはおもしろい、もっとないかな
- 580 名前:nobodyさん mailto:sage [2006/10/06(金) 20:50:14 ID:???]
- >>578
> (mod_perlで食うメモリなんてDBに食わせるメモリに比べたらささやかなんだよねorz) 熱く語っているところに悪いが、 workerかそれ以外かでメモリ消費は激しく変わるんだが・・・ DBの種類もテーブルもレコード数もわからないのにメモリ消費はわかるんだな
- 581 名前:nobodyさん mailto:sage [2006/10/06(金) 21:16:14 ID:???]
- >>580
>DBの種類もテーブルもレコード数もわからないのにメモリ消費はわかるんだな 今やってる仕事のが300万件2G以上のテーブルあって 全然後のこと考えてない構成なのをまかされてしまって ちょっと愚痴気味に言ってしまったんだ、すまそ そこでもmod_perl使ってるんだけどそういうケースだと DBのチューニングの方が余程メモリに影響するんだよね ちなみにメイン鯖のメモリは8Gあって殆どDBに割いてるな・・・
- 582 名前:nobodyさん mailto:sage [2006/10/06(金) 22:33:48 ID:???]
- サイトの性格、アクセス数も関係するし、サーバ(群)のスペックも関係する。
リソースが貧弱な場合にmod_perlは躊躇するよなあ。 案件ごとにmod_perlだ、fastcgiだと使い分けるのも、今度は人的なリソースが不足しがちになるし。 まあ規模が小さければ、PHPが一番いいのかな。みんなPHPだし。
- 583 名前:nobodyさん mailto:sage [2006/10/07(土) 04:42:23 ID:???]
- > まあ規模が小さければ、PHPが一番いいのかな。みんなPHPだし。
みんな Java だし、Java がいいんじゃね?
- 584 名前:nobodyさん mailto:sage [2006/10/08(日) 01:55:11 ID:???]
- 8Gメモリ積んでる奴にmod_perlのメモリ消費は大したことはないといわれてもちょっと説得力がなぁ
- 585 名前:nobodyさん mailto:sage [2006/10/08(日) 02:32:04 ID:???]
- 規模が小さければPHPだよ。Javaはコストがかかる。
- 586 名前:nobodyさん mailto:sage [2006/10/08(日) 06:26:02 ID:???]
- 規模が小さい案件なんかやってるやつはばかです
- 587 名前:nobodyさん mailto:sage [2006/10/08(日) 16:54:31 ID:???]
- 自分で会社作って、小中規模の仕事をこなすのが一番儲かる。
大きな会社の社員PG、SEじゃたかが知れてる。
- 588 名前:nobodyさん mailto:sage [2006/10/13(金) 05:29:50 ID:???]
- 勢いを失ったPHPには、もう先がありません。
- 589 名前:nobodyさん mailto:sage [2006/10/13(金) 06:48:53 ID:???]
- RORの隆盛はPerlにとっても追い風だよな。
- 590 名前:nobodyさん mailto:sage [2006/11/05(日) 04:44:56 ID:???]
- jp.rubyist.net/PerlMa/wiki.cgi?page=20060401-ParrotManiacs#p29
やっとPerlもJITコンパイラになるんだな アクセラレータよ、さようなら PHPやPythonと共通のバイトコードになるのもいい って、まだまだ先の話か
- 591 名前:nobodyさん mailto:sage [2006/11/05(日) 17:44:07 ID:???]
- むしろperl等もJVMのバイトコードを出力するようにしてしまった方が
後々メリットが得られるような気もするが そうでもないのかね。
- 592 名前:nobodyさん mailto:sage [2006/11/05(日) 19:17:48 ID:???]
- そのためにはPerl6が必要になるんじゃないの?
- 593 名前:nobodyさん mailto:sage [2006/11/05(日) 19:55:56 ID:???]
- >>591
とりあえず、JVMのコードが変換できるようになればそれでいいやん .NETも変換できるようだし >>592 Perl5もコンパイルできるようにするようだよ でも、肝心のParrotが未だに開発中
- 594 名前:nobodyさん mailto:sage [2006/11/05(日) 21:02:17 ID:???]
- でもこれって結果的にスクリプト言語を勢いづかせるんじゃね
- 595 名前:nobodyさん [2006/11/05(日) 22:44:36 ID:tB4jjHhC]
- いつになったら完成するんだ!!
- 596 名前:nobodyさん mailto:sage [2006/11/06(月) 01:45:05 ID:???]
- 明日仕上げます!
- 597 名前:nobodyさん [2006/11/06(月) 22:24:47 ID:wVlTk8ia]
- 明日キタ━━━━(゚∀゚)━━━━!!
- 598 名前:nobodyさん mailto:sage [2006/11/06(月) 22:58:07 ID:???]
- 完成しないとPerl6でないんだから、よほどのことがない限りでることはでるんじゃないの?
でもおそい
- 599 名前:nobodyさん mailto:sage [2006/11/06(月) 23:00:44 ID:???]
- pc8.2ch.net/test/read.cgi/php/1162721943/
動き無さ杉
- 600 名前:nobodyさん mailto:sage [2006/11/06(月) 23:18:17 ID:???]
- おいmod_parrotって...
アセンブラ言語で書けってか? JITコンパイラ有るなら速度面でも価値は低いし
- 601 名前:nobodyさん mailto:sage [2006/11/07(火) 01:17:26 ID:???]
- 3getさえないのにワロタwwwwwwwwwwwwwwwwww
- 602 名前:nobodyさん mailto:sage [2006/11/08(水) 03:15:19 ID:???]
- >>600
72.14.253.104/search?q=cache:Y3kWD19pEecJ:pc8.2ch.net/test/read.cgi/php/1065599868/443-543
- 603 名前:nobodyさん mailto:sage [2006/11/08(水) 21:21:02 ID:???]
- >>602
mod_parrotってmod_perlから呼び出されるバックエンドという理解でおk? それならmod_parrotだから変わるっていう部分は少なくないか? 一定の速度向上以外は全く思いつかね
- 604 名前:nobodyさん mailto:sage [2006/11/10(金) 00:45:33 ID:???]
- > 現在開発中のPerl6インタプリタエンジンParrot。
> ParrotはCLR(Common Language Runtime)であり、 > ParrotアセンブラにコンパイルできればPerl6のみならず、 > Python、Ruby、PHPをはじめ、JavaもC#も、Basic、Scheme、 > その他の言語なんでもいける・・・ようになるかも!? > mod_parrotができれば速度面でも問題無し! > そんな夢のような言語/VMであるPerl6/Parrotについて語りましょう。 万能インタプリタみたいなこと書いておいて、mod_parrotはないだろ CGI以外でもmod_parrot使うのかね
- 605 名前:nobodyさん mailto:sage [2006/11/10(金) 00:53:48 ID:???]
- Javaが挫折したネイティブCPU(補助機能としてのネイティブコードサポートならある)
これParrotでできないかな 本物のCPUを模倣したモデルを使っているので、易しいと思うんだが 問題はParrotの普及... ...というかまずスタートorz
- 606 名前:nobodyさん mailto:sage [2006/11/10(金) 00:56:59 ID:???]
- >>604
> CGI以外でもmod_parrot使うのかね SpeedyCGIはCGI以外のPerlも代用できる
- 607 名前:nobodyさん mailto:sage [2006/11/27(月) 18:16:52 ID:???]
- modなんちゃら〜は速度改善の為のみに存在してると思ってないか?
- 608 名前:603 mailto:sage [2006/11/27(月) 19:25:05 ID:???]
- >>607
> modなんちゃら〜は速度改善の為のみに存在してると思ってないか? ApacheAPIへのインターフェイス兼アクセラレータだと思っていますが? がmod_parrotの場合はインターフェースの役目は持ってないでしょう
- 609 名前:nobodyさん mailto:sage [2006/12/02(土) 18:58:11 ID:???]
- FastCGIでのMoinMoinを
ssk.jugem.jp/?eid=15 を参考に動かそうとしているのですがInternal Server Errorで動きませんorz。 Apacheのログを漁ると (13)Permission denied: FastCGI: can't create (dynamic) server "/home/wiki/public_html/moin.fcg": bind() failed [/etc/httpd/logs/fastcgi/dynamic/dce2b2d6779742810fd0c7f812ee16e5] とあるのですが、いまいち意味が分かりません。 環境はCentOS4.4です。 他に質問スレが無かったので、こちらで質問させて頂きました。 どなたかご教授お願いします。
- 610 名前:nobodyさん mailto:sage [2006/12/02(土) 22:58:31 ID:???]
- 背伸びする必要ないんじゃない?
- 611 名前:nobodyさん mailto:sage [2006/12/03(日) 00:04:12 ID:???]
- おまいら久々に新しいの出てますよ
mod_perl 2.0: Version 2.0.3 - November 28, 2006 perl.apache.org/download/index.html
- 612 名前:nobodyさん mailto:sage [2006/12/03(日) 00:23:05 ID:???]
- ところでメモリ,メモリとほざいている奴は,これを試したのか?
search.cpan.org/~pgollucci/mod_perl-2.0.3/docs/api/Apache2/SizeLimit.pod
- 613 名前:nobodyさん mailto:sage [2006/12/03(日) 02:18:17 ID:???]
- >>612
試したの?
- 614 名前:nobodyさん mailto:sage [2006/12/03(日) 15:23:04 ID:???]
- >>613
見ただけじゃねえ? >>612 で、どれくらい良くなった?
- 615 名前:nobodyさん mailto:sage [2006/12/03(日) 15:28:26 ID:???]
- >>609
/etc/httpd/logs/fastcgi/dynamic/が無いか、パーミッションが無いんじゃねえ?
- 616 名前:615 mailto:sage [2006/12/03(日) 16:04:25 ID:???]
- もし/etc/httpd/logs/fastcgi/dynamic/があり所有者がApacheになっているなら、FastCGIの実行者がwikiだから書き込めないんじゃねえ?
/home/*/public_html/じゃない場合FastCGIは動くの?
- 617 名前:nobodyさん [2006/12/24(日) 00:03:00 ID:5VuL7TZS]
- 質問なのですが、解れば教えてください。
apache2 + mod_perl2.0.2 + catalyst5.7006 にて、 仮想ディレクトリ上だけCatalyst環境で構築したいのですが、 下記のように書くとDocumentRoot以下にある SpeedyCGI向けに書かれたソースの動きが変になってしまいました。 どのように設定すれば解決できますか? httpd.conf-------------------------------------- PerlSwitches -I/var/www/Hello/lib PerlLoadModule Hello PerlTransHandler Hello <Location /Hello> PerlSetEnv Hello_DEBUG 0 SetHandler modperl PerlResponseHandler Hello </Location>
- 618 名前:nobodyさん mailto:sage [2006/12/24(日) 02:17:10 ID:???]
- >>617
ttp://d.hatena.ne.jp/dayflower/20060510/1147260763 ?
- 619 名前:nobodyさん [2006/12/24(日) 12:56:06 ID:5VuL7TZS]
- >>618
PerlLoadModule Hello PerlTransHandler Hello を外したらうまく行きました。ありがとうございます。 動いたけど全くもって理由がわかりませんw
- 620 名前:nobodyさん mailto:sage [2006/12/24(日) 14:51:36 ID:???]
- サブテカがいるすれはここですか?
- 621 名前:nobodyさん mailto:sage [2006/12/27(水) 11:30:45 ID:???]
- ,,_yyrl|_._.
. ,ー,,エ(フ个 ¨゙.巛r.r _)()|「リlll|,エ,, _,,,,,,,,,〔 ilァ.爻)ll(''ト'リ》ll!h/′ ''゙¨¨¨゙冖''_,._ _yr!'゙》||/||》ミ|||W'〕u彡 .ノ‐ .′,z厂′ _,彡l|'l《》「⌒Wl|リi|i{ノ巛r, .^.゙' 、ミ|》 .ー¨7リフミ.|Mllyii'|yl!.干zz| (z、u..彡゙「゙.┘ ._yil|ミ)《l!|》!|il》lリli|||zz|¨;;ll《《リ}l|.┘ v.|ト .ー″,,iトリ「|レ「〕:|/リlll!|z|ト厶|,.厶 冖 r y ll|゙.ll|ili|トz||:iト /|《;li《z|》リ||,}゙ _yrl|レr . .__y-トミ「゙川lyl)彡《i.ノ》|レ「)「「ll||゙)ミ)rl! ¨/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ,z厂 .^.「゙》!「 `.r厂|′ 《》リ,||}″< ¨′ ,l.フ|′ .r! .「|ll|フ^、 | どうでもいい `,〕 i!.,, .‐!ll,. .' .,i!||リ \____________ ″y .″ _,r;yミ,|″
|

|