Perl VS PHP (593レス)
Perl VS PHP http://medaka.5ch.net/test/read.cgi/php/982591467/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
311: nobodyさん [sage] 04/10/27 09:15:40 ID:??? >>309 構築経験はともかく、例外処理概念なんて誰でもあるだろ。 http://medaka.5ch.net/test/read.cgi/php/982591467/311
312: nobodyさん [sage] 04/11/18 15:48:14 ID:??? 最初はPHPの方がソース綺麗だったのは認めるが 最近、素人が多くなってきたのか Perlと大して変わらないような気がする ところでPHPって何が得意なの? データベースと連携したプログラムが速いっていうけど 本当はPerlとあんまり変わらんわけで。 >>308 それもあるが PHPはPerlと違って全て関数があるので 仕組みをわからずとも書けるから 書けるだけで内部ロジックわかってないやつ多すぎ http://medaka.5ch.net/test/read.cgi/php/982591467/312
313: nobodyさん [sage] 04/11/28 13:29:58 ID:??? >>312 全てにおいて 早い。 http://medaka.5ch.net/test/read.cgi/php/982591467/313
314: nobodyさん [sage] 04/11/29 06:05:41 ID:??? Perlって言語としての速度は言われているほど遅くは無いと思う。 苦手とされている計算がメインのプログラムでもC言語の半分よりちょい上ぐらいの スピードは出ていた。PHPと比べてもほとんどの場面でPerlが勝る。 ただmod_phpの方が容易なので速度面に関して総合的にはPHPの方が優位かな。 http://medaka.5ch.net/test/read.cgi/php/982591467/314
315: nobodyさん [sage] 04/12/01 03:18:14 ID:??? mod_perl使わんでもperlccでやればphpより早いよ 普通に組んでも組み方次第でPerlもPHPも勝てる けど確かにphpの方が容易だな だからと言ってmod_perlもそこまで難しいものでもないとおもうし PHPの管理もわざわざ再コンパイルするの面倒だしな どっちも微妙って言えば微妙だな http://medaka.5ch.net/test/read.cgi/php/982591467/315
316: nobodyさん [sage] 04/12/01 04:56:35 ID:??? mod_perl > mod_php > perlcc > perl > php ですよね? perlccってソース→バイナリコード → インタープリタという処理のうちバイナリコードへの変換 だけが省略されるだけだからそれほど速度は上がらないように感じました。 Cとかから入った人ならmod_perlはそれほど難しくはないと思います。 キャッシュが強すぎるとか巷で聞いて食わず嫌いしてましたが自分で使うようになって 貴方の書き方が悪いんじゃないの?って思いました。 捨てプログラムでもmod_perlの恩恵が受けられるようになったらいいな。 http://medaka.5ch.net/test/read.cgi/php/982591467/316
317: nobodyさん [sage] 04/12/01 06:03:09 ID:??? 「それほど速度は上がらない」ってのは、その通りだと思うけど perlインタプリタの起動コストも結構大きいから それが省略できる効果も一応あるよ。 http://medaka.5ch.net/test/read.cgi/php/982591467/317
318: nobodyさん [sage] 04/12/01 10:59:02 ID:??? perlccやってみたけど 100回暗号化するスクリプトだけで 0.1秒変わったから結構変わるんじゃないかな? ただuse使えないのはちょっと面倒だね mod_perlの難しいところってメモリとApacheコネクション数の問題だよね デフォで使うとメモリかなりつかっちまう http://medaka.5ch.net/test/read.cgi/php/982591467/318
319: nobodyさん [sage] 04/12/01 11:14:07 ID:??? インタプリタを内蔵してしまうだけで起動コストはほとんど変わらないんじゃなかったでしたっけ? 通常のperlとperlccでコンパイルしたhello worldプログラムをベンチ計測したところ誤差程度でした。 perlcc使う目的って 速度アップ:△ perl無い環境用のバイナリ作成:◎ ソース隠蔽:○ Cへ変換:orz って感じじゃないでしょか http://medaka.5ch.net/test/read.cgi/php/982591467/319
320: nobodyさん [sage] 04/12/01 11:22:22 ID:??? 一応use使えますよ。 perlのバージョンによって結構挙動変わりますね。 ver5.8だと結構お利口にコンパイルしてくれます。 mod_perlは家の環境だと1つのプログラムでMAX20個のプロセスが立ち上がるので 安易に使えないですね。 http://medaka.5ch.net/test/read.cgi/php/982591467/320
321: nobodyさん [sage] 04/12/01 22:51:50 ID:??? >>320 v5.8.2だがuse benchmarkが使えなかったよ・・・ require benchmarkで代用できたけど モジュールごとにできるのとできないのがあるのかな? http://medaka.5ch.net/test/read.cgi/php/982591467/321
322: nobodyさん [] 2005/05/09(月) 17:47:14 ID:uyp3Okau 「Perlはwhileループの脱出がlast。PHPは脱出がbreakなので、Cに慣れている人はPHPの方が楽」 #goto は無いけどな。 :-P http://medaka.5ch.net/test/read.cgi/php/982591467/322
323: nobodyさん [] 2005/05/09(月) 20:28:32 ID:vjTzbexB http://59-190-28-90.eonet.ne.jp/ おkwww うはっwwwwwwおkwwwwwwっうぇ うはっwwwっうぇうぇwwwうぇwwwwwwwww うぇwwwおkwwwwwwwww っうぇ http://medaka.5ch.net/test/read.cgi/php/982591467/323
324: nobodyさん [sage] 2005/05/10(火) 00:23:16 ID:??? 今日わかったんだけどPerlvsPHPってJAVAvsJavascriptぐらいばかばかしい事なのね・・・ http://medaka.5ch.net/test/read.cgi/php/982591467/324
325: nobodyさん [sage] 2005/05/10(火) 12:36:39 ID:??? >>324 おはよう。 http://medaka.5ch.net/test/read.cgi/php/982591467/325
326: nobodyさん [] 2005/05/27(金) 11:45:53 ID:UfO/Wu7H 大規模CGIをPerlで書き上げてしまい、気付けばPHPの時代になり非常に困惑してます。 このCGI、かなりの高アクセスを前提とした上、サービス上、同業他社との処理速度 に関する競争も予測されてしまいます。 で、PHPはPerlより簡単に書けると言われてもあれだけ大規模なCGIスクリプトに PHPに書き換えれば、PHPの1からの習得と書き換え作業で膨大な時間が必要です。 で、その解決策としてみいだされるのがMod_perl2.0で今はインストールして動作研究中です。 でもMod_perlは安易に使えないので、普通のPerlでもレンタルサーバのバックホーンの強化で スピードに勝るPHPに対抗できないものでしょうか? 何せ、プロバイダのCGI-BINにそのCGIを置いて大容量のTXTを必要とする処理を行ったら 処理終了まで30秒位も掛かってしまいました。 http://medaka.5ch.net/test/read.cgi/php/982591467/326
327: nobodyさん [sage] 2005/05/27(金) 12:02:57 ID:??? >>326 2ちゃんねるも使ってるBIG-serverでも借りたら 35万円/月だけど http://medaka.5ch.net/test/read.cgi/php/982591467/327
328: nobodyさん [ ] 2005/05/27(金) 12:04:52 ID:??? >>326 そんなクリティカルなCGIなら専鯖使えバカ。 http://medaka.5ch.net/test/read.cgi/php/982591467/328
329: nobodyさん [sage] 2005/05/27(金) 17:20:59 ID:??? >プロバイダのCGI-BINにそのCGIを置いて大容量のTXTを必要とする処理を行ったら >処理終了まで30秒位も掛かってしまいました。 多分、mod_perl,phpにかえても相変わらずこの部分は遅いと思う。 http://medaka.5ch.net/test/read.cgi/php/982591467/329
330: nobodyさん [] 2005/05/27(金) 17:59:25 ID:UfO/Wu7H 329さん> perl、phpうんぬんよりもサーバの環境なのかな? BIG-serverには、オプションでmod_perlのライバルとも言えそうなspeedy.cgi というのがありました。 大規模CGIをperlで作った事に後悔に匹敵する値はどの位だろうか? 正直、泣くほどPHPで作ればよかったと後悔してますが! http://medaka.5ch.net/test/read.cgi/php/982591467/330
331: nobodyさん [sage] 2005/05/27(金) 18:10:49 ID:??? いや、mod_perlって常駐化することでプログラムの読み込み、コンパイルが省略できるのが 大きいのであって(最初に重いモジュール読み込んでるなら劇的に速くなるだろうけど) 上の例は実行自体に時間がかかってるようなのでほとんど変わらんのじゃにないかな。 http://medaka.5ch.net/test/read.cgi/php/982591467/331
332: nobodyさん [sage] 2005/05/27(金) 19:26:46 ID:??? 処理が30秒となると起動コストなんてどうでもいいって感じだね。 PHPにしたら更に遅くなること請け合い。 http://medaka.5ch.net/test/read.cgi/php/982591467/332
333: nobodyさん [] 2005/05/27(金) 20:22:07 ID:UfO/Wu7H 私が大規模CGIをperlしまい痛感した切っ掛けは、PHPの普及とともにレンタルCGI サービスもPHPが増えてきてる事です。 ご返答を読んで考えましたが、実際サービスインする際、mod_perl speeedy.cgi それとも普通のperlにするかサーバーを借りて試してから決めたいなと思ってます。 mod_perlを自宅PCにインストして研究してますが。 長期に渡って書いた大規模CGIシステムを蔵に入れて溜まるか!! ご返答を読ませて戴くと、言語ウンヌンより大事な事があるという事が気付かされました。 それにしてもココは、人によってphpの方がいい、Perlの方がいい様々ですね! もっと、対phpと比較してのperlの良い点が見つけられたらいいなあと思ってます。 でperl6とかいう話があるんだけど、あれはphpの対抗馬になれるのだろうか? ならなきゃ困る!! 以下に興味深いコラムをリンクします。 皆さんは多分知ってると思いますが。 http://homepage3.nifty.com/hippo2000/perltips/javaperl.htm 285の記事みたんだけど、掲示板の巨大要塞の2CHがperlを使ったらコッチも励みに なります。 http://medaka.5ch.net/test/read.cgi/php/982591467/333
334: nobodyさん [] 2005/05/27(金) 20:23:36 ID:UfO/Wu7H 333のリンク間違ってました。 間違って貼ったのも同じサイトのページですがコッチです。 http://homepage3.nifty.com/hippo2000/perltips/phpperl.htm http://medaka.5ch.net/test/read.cgi/php/982591467/334
335: nobodyさん [sage] 2005/05/27(金) 20:45:19 ID:??? PHPをよく理解せずアンチPHP・Perlマンセーするサイトをうのみにするのもどうかと。 大体共用鯖でmod_Perlなどありえない。 http://medaka.5ch.net/test/read.cgi/php/982591467/335
336: nobodyさん [] 2005/06/08(水) 16:08:39 ID:7EwGlPf3 普通に考えてphpのほうがいいでしょ perlのコードは書きにくいしスピード遅いしメモリ喰うし ちょっといいすぎかもしれないけどいいことなんかないよ http://medaka.5ch.net/test/read.cgi/php/982591467/336
337: nobodyさん [sage] 2005/06/08(水) 16:34:49 ID:??? PHPはなんか呪文みたいに怪しげな関数があるのが気にくわない。 http://medaka.5ch.net/test/read.cgi/php/982591467/337
338: nobodyさん [sage] 2005/06/08(水) 17:37:11 ID:??? int mcve_parsecommadelimited ( resource conn, int identifier ) CVSにはさらに意味不明の関数が それがPHPクォリティー http://medaka.5ch.net/test/read.cgi/php/982591467/338
339: え [] 2005/06/08(水) 22:12:59 ID:Ai0C/5aw PHP派のサイト http://www.at21.net/ http://medaka.5ch.net/test/read.cgi/php/982591467/339
340: nobodyさん [sage] 2005/06/09(木) 02:19:20 ID:??? Perlはインスタンスメソッド呼ぶの遅すぎ…。 ハッシュにアクセスするのより遅いし。 http://medaka.5ch.net/test/read.cgi/php/982591467/340
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 253 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s