元スレ【perl】速いのはどっち?【php】
php覧 / PC版 /みんなの評価 :
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 = :
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鯖書くのが一番早いってこった
みんなの評価 :
類似してるかもしれないスレッド
- 【Mojavi】使ってる人が1人【PHP】 (62) - [40%] - 2019/5/9 7:45
- 【ANTI】今、あえてPerlで攻める【PHP】 (161) - [39%] - 2017/12/31 9:32
- 【php】fuelphpについて語ろうぜ (467) - [37%] - 2022/6/6 19:30
- 【Perl】何をやれば「出来る」といえる?【PHP】 (185) - [34%] - 2019/5/9 7:46
トップメニューへ / →のくす牧場書庫について