元スレ【perl】速いのはどっち?【php】
php覧 / PC版 /みんなの評価 :
1 = :
で、結局のところどっちが軽いんだよ?
教えろマニアども
4 = :
1.処理速度
perl < php
2.習得のしやすさ
perl < php
3.機能
perl <= php
4.将来性
perl < php
ということで間違いない?
6 = :
>>4
はいはい間違ってませんよ良かったですね
9 = :
それなのになんでこんなにperl使われてんの?
同じプログラム組むのに、パールだと短く済むとか?
10 = :
phpがCGIに特化してるのに対し、perlは元々汎用スクリプト言語だからね。
CGI作るような人はunixユーザーが多いし、perlの方が慣れてるってだけでしょ。
スクリプト言語なんて動くもの簡単に作るための手段だし、速さなんて気にする位ならperlもphpも選ばない。
12 = :
※注意
言語の速度を比べるのなら、
両方ともCGIで動かすか
両方ともモジュールで動かすかして
条件を同じにすること。
その結果Perlの方が早い。
13 = :
PHPは通常モジュール版で動く。
そうなると、ウェブサーバー権限で動くことになる。
その権限で作成されるファイルも当然ウェブサーバー権限。
共有サーバーではすべてのユーザーのPHPプログラムが
ウェブサーバー権限で動く。
つまり、自分のPHPプログラムで作ったファイルを
他のユーザーが読み書きできるということになる。
セキュリティのことを考えると、PHPを使うのが少ないのは当たり前の話。
14 = :
※注意
言語の速度を比べるのなら、
両方の機能が同じになるまで削るか
両方とも同じ機能になるまでライブラリーを読み込んで
条件の同じにすること。
その結果PHPの方が早い。
つか、条件後付けなら自分の好きなものほど速いんだから
標準のインストールが重要なんじゃね。
本当はPerlの方が好きなのに待ちくたびれた。(´・ω・`)
15 = :
レンサバのPHPはたいていCGIモードで動いてるんじゃないの?
16 = :
おいちょっと待てよマニアども
セキュリティってパーミッションと.htaccessで万全じゃねーの?
17 = :
それとよ、あの2ゲット禁止のスレで2ゲットするとどうなんだよ?
18 = :
レンサバはセーフモードか
19 = :
20 = :
でもperlをつかうと安全なんだな?
23 = :
まあこれが結論だ。
http://homepage3.nifty.com/hippo2000/perltips/phpperl.htm
> PHPは速くない。(通常接続でもPgより遅いし、汎用的なDBIよりも遅くなってしまうとは...)
反論したければ、これよりも信頼性のある証拠をもってこいと言う話。
24 = :
>>23
2002/3/12 古すぎる
25 = :
>結論から先に~思っています。
よく読んでないけど断言できないところと長ったらしいページが怪しい。
>速くない。
遅いと言えないあたりが(ry
26 = :
>>24
古いと何か問題が?
それじゃあ、反論にならないよ。
27 = :
揚げ足鳥だけで反論できないのが
何よりの証拠。
28 = :
>>26
脳みそ動いてますか、止まってませんか?
PHPは継続的にバージョンアップされているんだが。
30 = :
また宗教戦争はじめるのか
32 = :
要するにphpのほうが速いんだろ?
33 = :
いいえ。微細な気にする人はまず鯖を新調しなさいということです。
35 :
>>33
日本語でおk
36 = :
言語処理系としては、Perlの方がPHPより速い。
PHPが速いと言われるのは、処理系の遅さが目立たない小さめのスクリプトを、mod_php
で動かした場合、Perl/CGIと比べて速いという事。
スクリプトが大きくなると、処理系の遅さが目立って来る。
近頃はFWを使うのが流行りだが、FWを入れると当然サイズがでかくなるので、実行速度を
求める場合には向かない事になる。
Perlは、CGIとして動かす分には遅いが、mod_perl,fastcgi,speedycgi等を使用すれば、CGI
のコストから開放されて、とても速くなる。
上記のものを使うと、少なくともmoduleはメモリ上にcacheされるので、FWなどとの相性も
良い。
PHP,Perl/CGI,CGIじゃないperlを比べると、ほとんど何もしない様なスクリプトの場合、PHP
が一番速いが、ある程度意味のあるサイズのコードになると、CGIじゃないPerlが速くなる。
ちなみに、やることが簡単で、どうしても速度が欲しい場合は、Cでapacheのmoduleを書く
と良い。簡単な処理しかしないのであれば、言語は何を使っても書くための手間はさほど
変わらないが、処理速度は、桁違いに向上する。
37 = :
詳しいことはわかんないけど、扱うデータがでかくなったり処理が
複雑になったとしても、MySQLとかが使えるphpのほうが結局速くて
お手軽なんじゃねーの?
39 = :
>>37
> MySQLとかが使えるphpのほうが結局速くて
Perlでも使えるだろw
40 = :
>>38
両方ともモジュールでやったらPerlの方が早かったよ。
41 = :
>Perlは、CGIとして動かす分には遅いが、
サーバー上でうごいてるのはほとんどそれってことだろ?
43 = :
speedycgi
>これは、 Perl 処理系をメモリに常駐させることで、
>CGI プロセス起動時に処理系の起動によるオーバーヘッドをなくすための
>仕組みです。
でもレンタルサーバの殆どでサポートされてない。
つまり、サーバーに負担が懸かるからだろ?
44 = :
mod_perl
>mod_perlの利用はPerlによるCGI使用者にとって、かなり魅力的ですが、
>実行スクリプトの量によってはメモリ消費が多くなることも忘れてはいけません。
>また、通常のCGIスクリプトは、おそらくmod_perlでは動作しませんので、
>mod_perl用に注意深くコードを書き換える必要があります。
コードを書き換えなきゃならないんだったら、おなじperlとして扱うのは
どうかと思うが。
で、やっとphpと同じくらいのスピードなんだろ?
マニアのくせに大事なこと言わないんだもんなぁ。
45 = :
速いって思ってる方使ってればいいだけの話
46 = :
>>44
それは言語の問題じゃないよ。
言語速度ならPerlが速いが大きな差が出るほどではない。
お手軽に速度出したいならPHP
コスト掛けて堅牢かつ速度出したいならJava
純粋に速度を出したいならC
変態志向の人はPerl
48 = :
あえて言おう。
PythonいいよPython。
49 = :
>>43
それ言うならPHPの方がサーバーに負担かかってる
50 = :
>>43みたいな馬鹿が一番多くて困る
みんなの評価 :
類似してるかもしれないスレッド
- 【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
トップメニューへ / →のくす牧場書庫について