CGI VS PHP VS JAVA (344レス)
上下前次1-新
抽出解除 レス栞
1(4): 名無しさん@お腹いっぱい。 [(・∀・)y] 01/11/17 23:20 ID:??? AAS
CGI PHP JAVA
WEB上でよく使われている主流系
この中で一番勝ってるのはどれだ!?
討論し合おうではないか!
9(3): ????? [????] 01/11/18 00:54 ID:??? AAS
PHPもCGIなのでは?
う〜ん・・・>>1は何が言いたいのか?
それとも初心者???
こもんげーとうぇいいんたーふぇーすの意味わかります?(w
58(3): 57 02/10/02 18:55 ID:??? AAS
んで質問。
サーブレットとか使った事ないんだけど、どんな良さがあるの?
てか、どんなんを作るのに向いてるの?
76(4): 02/10/06 09:19 ID:??? AAS
根本的疑問。
>>1は
> CGI PHP JAVA
> WEB上でよく使われている主流系
とカキコしているが、PHPはCGIだぞ?つーか、CGIの意味を理解していないんじゃないのかな?
Perl-cgi PHP Java ならまだわかる。
ちゅーかこの場合、Javaは他の2つと性質が異なるから比べること自体ナンセンス。サーブレットなら理解できるんだがね。
>>74
スクリプトファイルを実行ファイルと勘違いしていませんか?
117(4): 02/10/19 16:54 ID:XZCUyDPe(1) AAS
うちのHPのPHPはJSPで書いてるんですけど、
よくPHPがハクられるのでCGIでASPを書くことにします。
164(4): 04/01/18 01:40 ID:y1Tg6KNF(1/3) AAS
PHPとJSPでベンチマークやってみた。
環境
Fedora core 1 + Apache 2.0.48
PHPは5.0.0beta3, JSPはresin-ee-3.0.4 + j2sdk1.4.2_03
テスト内容
同一サーバで動作しているPostgreSQL4.3から単純なクエリで
データ取ってきて表示するだけ。表示内容は同じ。
テスト方法
LANで接続されたマシンからApacheのabを使う。
ab -c 10 -n 1000 外部リンク:192.168.0.... php)
これを何回かやって平均を出す。
テスト結果
とりあえず、Request per secondだけ。
JSP 64[#/sec], PHP 84[#/sec]
マシンスペックなどは同じなので省略。
やっぱresinが遅いのかな?Tomcatよりは速いと聞いたのだが。
まぁもっと大規模な処理になってくると結果も変わるのかも
しれない。
184(3): 04/07/16 23:54 ID:iIo9hRF7(1) AAS
>>179
すまん、漏れ社内用にServlet/JSPで掲示板作った。
だって、今更PHPとかフリーのCGIとか格好悪いじゃん。
もっちょっとWebに興味ある香具師らが居れば、
PHP使っただろうけどな。
まぁ、開発なんて速攻で終わったし、
どっちでもいいんだが。
211(3): 2005/11/07(月)06:47 ID:aK/ZOS5t(1) AAS
あのー、PHPとCGI/Perlってなにが違うんでしょうか?適応と鯖負荷と組み安さの面で。
教えてください。
#JSPとかASPとかCとかの選択肢はなしで。
230(3): 2005/11/18(金)21:10 ID:??? AAS
JavaはCGIを使わないからな
247(4): 2006/02/03(金)01:30 ID:1hNSV/nH(1) AAS
Apache の MaxClients(子プロセスの最大数) デフォルト設定は 150。
他のモジュールにも影響されるが、mod_perl 組み込み時、子プロセス1つのメモリサイズが 20〜30MB 程度になる。
よって、同時接続数 150 までアクセスされると 3G から 4.5G メモリを喰うことになる。
257(3): 2006/02/09(木)14:45 ID:??? AAS
え?俺?
267(3): 2006/02/11(土)01:31 ID:??? AAS
>リクエスト毎に必ずプロセスが死ぬCGIやmodphpには縁のない話。
CGIやmod_phpではそのプロセスで利用したメモリ等は全てデストラクトされますが
shared memoryを使用すれば当然プロセスが消滅した後もメモリは確保されたままなので
CGIでもメモリリークは発生します。
>modperlだとプロセスが残るけど、それだったらF5連打でなくも、自然にリソース食い尽くす。
mod_perl自体は新たにプロセスを作りません。fastcgiなら自ら生成するでしょう。
自然にリソースを食い尽くすのであればそれはバグです。バグリポートを出せば非常に喜ばれるでしょう。
>それと、modperlは1個のプロセスのサイズがデカいんだから、100とか150とか同時に走られたら持つわけないだろ。
「mod_perlに1個のプロセス」という概念は存在しません。また、モジュール自体のサイズはmod_phpの1/10程です。
同時にApacheプロセスが100〜150走らせるのは非常にトリッキーでありメリットも薄いためそのような設定で
運用しているサーバーはほとんど無いでしょう。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s