のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,938人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ【perl】速いのはどっち?【php】

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    52 = :

    speedycgiは文字通りCGIでも動くからsuexecが有効だぞ。

    mod_phpよりは安全。

    53 = :

    >>51
    module系を共用鯖で使う方がおかしい

    54 = :

    >>52
    で、cgiで動かしたら遅くなるんだろ?
    いつまでもピントのずれたこと抜かしてんじゃねーよw

    55 = :

    両方とも同じCGIで動かしたらPerlの方が速い。
    同じモジュールで動かしてもPerlの方が速い。

    PerlはCGI、PHPはモジュールで動かしたら
    そりゃ当然PHPの方が速いけど、
    クラックされる危険性がある。

    56 = :

    >>54

    mod_phpよりは早いよ。ピントがずれてるのはお前だ。

    58 = :

    いま>>56がものすごいことを言った

    59 = :

    >>49
    ソースきぼん

    60 = :

    perl→cgiで動かすのが一般的
    php→モジュールで動かすのが一般的
    どの言語でも大抵、cgiよりもモジュールのほうが速い
    同じモードで動かせば、phpよりperlのほうが速いが、
    perlはモジュールに対応するために書き換えなきゃならないし
    自前鯖でない限り環境整備は難しい

    この部分は結論でたな
    これに異論あるマニアはいるか?

    それとだ、クラックされる危険性があると言うけど、
    ていうかそんなにphpがヤバかったら企業系サイトで
    こんなに使われる訳ねーとおもうんだが

    perlだって絶対に安全って訳でもないんだろ?

    61 = :

    つか、安全性はphpかperlかの問題じゃなくて、
    cgiモードかモジュルモードかの問題なんだろ?
    ここんところはっきりさせてくれ

    62 = :

    >>60
    クラックされる危険があるのは、mod系を共用鯖で使った場合。
    パーミッションを考えれば自明の理。企業鯖で共用鯖とかまず無いから。
    仕方なく共用鯖で使う場合にセーフモードなんて緊急手段があるわけで。

    で、mod_perlに対応するための書き換えとか言うけど、最初からちゃんと
    strictなもの書いてればそもそも書き換え要らない。

    >>61
    ハッキリできたら誰も苦労しない。

    63 = :

    > 企業鯖で共用鯖とかまず無いから。
    たくさんあるぞ。

    中小企業のほとんどは共用サーバーだ。

    64 = :

    VPSなら問題はないな
    共用鯖でも大部分はsafemodeでしょ。じゃなきゃ怖すぎる。

    65 = :

    ちょっと待ってくれ
    このスレでは速さだけが問題でセキュリティは二の次じゃないのか?

    66 = :

    >>64
    VPSは専用サーバーと変らん。
    管理に金がかかる。

    セキュリティが二の次だと言うのなら、
    perlはcgiでphpはモジュールなのが多いということも二の次だ。

    両方モジュールで動かしたらperlの方が速い。

    67 = :

    最近佐賀ネタでスレ違いの書き込みが増えている。
    佐賀県庁・佐賀県警・談合・痴漢・情報漏洩などの内容だ。
    銀行が潰れるとしたデマが回り騒ぎが起きたこともある。
    このような書き込みは慎むべきだ。

    被害防止のため常駐するスレに啓蒙してくれ。

    68 = :

    >>66
    じゃperlの方が早いということで

    終了

    71 = :

    http://www.ryuichi.jp/computer_memo/etc/template_time_match/

    (mod_perlの場合)
    「 2 回 目 か ら は コ ン パ イ ル が ス キ ッ プ さ れ る の で 」

    したらCとかC++とかと較べなきゃ(笑)
    全然遅いんだろ、perlのほうが

    72 = :

    PerlとCでは言語的な速度ではCの方が速いですが
    Perl/mod_perl、C/CGIの場合オーバーヘッドの分Perl/mod_perlの方が速い場合があります。

    PHPとPerlでは言語的な速度ではPerlの方が速いですが
    PHP/mod_php、Perl/CGIの場合オーバーヘッドの分PHP/mod_phpの方が速い場合があります。

    ここで「Cと比べなきゃwww」と思うような思考がPerlとPHPの速度に関して定期的に起こる
    不毛な議論の原因となっているのでは無いでしょうか。

    73 = :

    >>71
    Cの場合はmodule作れちゃうから最速なのは当たり前。
    ここではもっと低次元な争いをしてるので高次元の方はお引き取りください。

    74 = :

    >>72
    基本的に同意なんだけど、sortとか文字列処理がややこしい場合、Cを使って自分で
    書いたクソコードより、perl使ったものの方が速い事がありそう。

    perl,php,java,cのどれが良いかなんていう話は、はっきり言って不毛だと私も思う。
    問題に応じて適した処理系を選択する、と言う方向に発想が行かない所が悲しいね。

    75 = :

    perlを習得できずにPHPに逃げたやつが、
    目の敵にしてるだけ。
    どっちもできる側からすれば、どーでもいい。

    76 = :

    >>73
    perlでもapacheのmodule作れる。それをするための仕掛けがmod_perl。
    Cでも、apacheのmoduleにすると当然速いが、CGIにすれば、そう速いと言う程でもない。
    やる事にもよるけどね。

    77 = :

    >>76
    そういう話をしてるんじゃないと思う

    78 = :

    >>76
    微妙に言葉がおかしい感じ

    79 :

    perlは速くて優れた言語だよね











    廃れる一方だけどw

    80 = :

    mod_perl自体が速いんじゃなくて、

    二 回 目 以 降 は コ ン パ イ ル を ス キ ッ プ し て い る の で

    速いんだろ?
    >>72はなにとんちんかんなこと言ってんだ?

    >>75も寝ぼけてるね
    phpもperlもそんなに変わらないだろ
    ていうか小難しいうえに処理も遅かったら最悪じゃないの、perlってw

    81 = :

    また凄い奴が来たな

    82 = :

    >>80
    PHPがperlと比べて速いと言われたのは、Perl/CGIとmod_phpを比較しての事だった。

    また、

    > phpもperlもそんなに変わらないだろ

     では、phpとperlの習得の難易度は大差ないと言いつつ、次の行で、

    > ていうか小難しいうえに処理も遅かったら最悪じゃないの、perlってw

     perlは小難しいと言っている。
     どっちだと言いたいんだろうか。

    83 = :

    おまえ馬鹿じゃないの?w
    75が
    >perlを習得できずにPHPに逃げたやつが、
    と言ってるから
    >ていうか小難しいうえに処理も遅かったら最悪じゃないの、perlってw
    て言ってやったんじゃないの

    perl厨ってほんと頭悪いよね

    それとさ

    (mod_perlは)
    >二 回 目 以 降 は コ ン パ イ ル を ス キ ッ プ し て い る の で

    いい加減この部分とスピード比較のリンク先よめよ

    84 = :

    >>83
    いやさ、「コンパイルをスキップ」の部分を懸命に強調してるけど
    それで速くなってるなら全然問題ないと思うのだが何が言いたいの?

    85 = :

    言語として早いんじゃなくて、コンパイル飛ばすから速い訳だろ?
    といってんだよボケ

    86 = :

    このすれのいちがあたまわるいしつもんしてんだからふもうなレスになるのはしょうがない。

    87 = :

    >>85
    「言語として速い」って意味ワカンネ
    インタプリタの速度の事言ってる?

    88 = :

    PHP なんかに信者がいるとは思ってなかったがやっぱりいるんだねえ。
    アホにも使えるのはある意味利点だが、
    ほかのいいものを知ろうとしなくなるというのは大きな欠点だ。

    89 = :

    彼らにはPHPが唯一無二の存在だから尚更その傾向が強いんだろうね。
    昔はPerl使いにもそういう奴がいたんだろうけどWEB用途でのPerlが廃れていくにつれ
    減少するかPHPに流れるかしてしまった。

    90 = :

    >>85
    じゃあmod_phpはコンパイル飛ばさないの?w

    91 = :

    マジレスすると飛ばさないよ。だからコードの制約がゆるい。
    浮くコストはインタプリタ読み込みの部分。

    92 = :

    >>72に聞けよ
    言語そのものの処理速度(=モジュールかCGIかに影響されない速度)
    ということじゃねーの?

    phpとperlを同じ条件で較べろと言ってるんだから、そうするとしたら、
    コンパイル作業込みの一回目で計測しなきゃおかしいだろ。で、この場合、
    リンク先によるとphpのほうが速いってことになる
    同じくコンパイルをスキップした速度を較べるなら、phpAとかと
    較べなきゃオカシイってことになるだろ
    ちなみにこのphpA、普通のphpの四倍くらいで動くらしいから、
    phpよりちょっと速いくらいのmod_perlなんか比較にならないだろ

    ようするにおれが言いたいのは、perl厨は屁理屈と嘘ばっかり言いやがって、
    馬鹿じゃねーのかってことだよ
    うっかり騙されるとこだった

    93 = :

    >>92
    屁理屈こねてるのはどう見ても貴方です。本当にありがとうございました。

    94 = :

    >>92
    えーとまぁそのなんだ

    強くイ㌔

    96 = :

    つか誰一人ベンチマークとかやらないのね

    97 = :

    php厨が自爆するスレはここですか?

    98 = :

    >>45

    99 = :

    >>92
    まず根本的に、異なるテンプレートエンジンで言語速度を比べることは出来ない。
    それとPHPAの動作原理を理解して欲しい。毎回描画計算するアセンブラより早くなるケースがいくらでもある。

    >コンパイル作業込みの一回目で計測しなきゃおかしいだろ。
    forkするだけのCGIでの比較はバイトコード変換~実行完了までの純粋な速度を算出出来る。

    純粋な処理速度を出したいのならπの計算などを
    http://homepage3.nifty.com/hippo2000/perltips/phpperl.htm
    のような計測方法でやればいい。

    perl厨は屁理屈と嘘ばっかり、自分は絶対に正しいという固定概念を取り払って
    冷静に考えてみるのがよろしいかと。現状は議論するに値しない

    100 = :

    mod_perlはファイルが更新されていなければ(設定次第だけど)
    コンパイルを飛ばす(メモリにコンパイル済みのプログラムを保持してる)ので結構早い
    mod_phpは毎回コンパイルする
    だから単純に考えるとmod_perl>mod_php?
    だけど共有鯖だとセキュリティがだめ

    CGIの場合
    perl,phpともにプロセス起動のオーバーヘッドがあるから速度はもちろんapacheのモジュールより遅い
    どっちも大して違わないからCGIとして使うとperl=php?


    まあapache使わずにアセンブリでHTTP鯖書くのが一番早いってこった


    ←前へ 1 2 3 4 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について