【Java PHP CGI mod_perl】の使い分け for プロ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
02/01/06 04:09ID:h/D26pEhそれぞれ長所、短所があるとおもうんですが、趣味ではなくて、お仕事で
やってる人の見解・意見を求む
0002名無しさん@お腹いっぱい。
02/01/06 06:05ID:???0003デフォルトの名無しさん
02/01/06 07:59ID:???その会社辞めたほうが良いのでは?
若しくは君がPG辞めるとか(笑
0004名無しさん@お腹いっぱい。
02/01/06 08:35ID:???0005名無しさん@お腹いっぱい。
02/01/06 09:42ID:???お互い不可侵なんだから使い分けなくていい
今の仕事やってるなら今のままで良いってこった
0006名無しさん@お腹いっぱい。
02/01/06 12:37ID:???「perl,phpでも大規模開発は可能だろ?」
って人が現われるんだよね :-)
0007名無しさん@お腹いっぱい。
02/01/06 16:24ID:???0008名無しさん@お腹いっぱい。
02/01/06 16:41ID:???ちがうだろ普通は。
0009名無しさん@お腹いっぱい。
02/01/06 16:59ID:???0010名無しさん@お腹いっぱい。
02/01/06 20:22ID:???おまえ思いっきり間違えてるぞ
0011名無しさん@お腹いっぱい。
02/01/06 21:25ID:???ああ、スクリプト言語だってことはわかってるよ。
普通の用途としてはCGIでしょ。
コマンドラインでも使えるけど。
0012名無しさん@お腹いっぱい。
02/01/07 01:14ID:wTYWa6d81.jsp+servlet
正直なところ、まだやったことないのでよくわからんが
他とそう変わらないらしい。
別に処理が早いわけでもないらしいし。
2.PHP
PHP4なら結構早い。
3でもApacheのモジュール版ならそこそこいける。
Oracleのセッションプールとか結構好き。
3.CGI
って総称でしょ?
昔はCで、最近ではPerlで作ったのを指すのかなぁ?
普通のPerlはプロセス起動するので、処理スピードでは
mod_perlにかなわない。
あとはいっしょかな。
4.mod_perl
早い。普通のPerlのCGIに比べて平気で5〜10倍早くなる。
PHP4とどっちが早いかといわれると私も疑問。誰か教えて。
0013名無しさん@お腹いっぱい。
02/01/07 01:17ID:wTYWa6d8結論
----
結局のところ、どれを使ってもあんまり変わらないと思う。
やりたいことといったら、たいていDBアクセス、メール送信
ファイル操作程度でしょ。どれでもできるし…。
大切なのはPGの腕だと思う。いくら早い言語、ハードでも
PGがヘボなら何にもならん。
(余談:特に最近、つくづく思い知らされた。100時間掛かって
しまっていた処理を、ソースを見直したら5分で終わるようになった…)
PHPとPerlを比べるなら、最初からWebベースのアプリを
意識している点でPHPの勝ちかな。DBも強いし。
Perlは、もともとawkやsedと同じテキスト処理言語から派生
しているのでいろんな後付けモジュールが必要だしね。
----
事例
----
自分はPHP3+Oracle8.1.6で会員30万人以上のサイトを
作ったが、今のところ性能的な問題は出ていない。
(ページビューは不明だが、結構人気(^^ゞ)
参考になれば、幸いです。
0014名無しさん@お腹いっぱい。
02/01/07 01:24ID:???CGIの意味分かってんのか?
0015名無しさん@お腹いっぱい。
02/01/07 01:27ID:???分かってるわボケ!
何かインターネットで動く奴だろ
0016名無しさん@お腹いっぱい。
02/01/07 01:33ID:???0017名無しさん@お腹いっぱい。
02/01/07 02:07ID:4mbtZPSV俺は概ね>>5-6辺りに賛成。
PHP PERLで何十人とコーダが関わる仕事こなせるのかは甚だ疑問です
後ついでに書くとphpは速いって良く言われてるけど全然そんな事無いよ
スクリプトの中ではperlが一番速い
>>11はレンタルサーバ? とかでCGI版しか使った事無いのかも知れないけど
CGI版のphpなんて相当遅いです。
組み込みのphpと、mod_perlでもmod_perlの方がずっと速い
ただ、営業的には小さい案件でも
perl、phpより「JSPですね」と言った方がずっと売り易いってのが有る。
クライアントの中には「perlはタダでしょ」とか思ってるのが多いからね。
そんな時に「サーバサイドJavaで」とか言えば金を抜きやすかったと(少し前までは)
// .NET がどうにも気になるんだけど、どうだろ? IISじゃなぁ・・・・
0019名無しさん@お腹いっぱい。
02/01/07 02:45ID:???使い分けとか聞く前に 1 は Java と PHP と CGI と mod_perl の違いを言ってみろ。
そもそも本当に違いを知ってるなら、こんなつまらんタイトルは付けないだろうけど・・・
00201
02/01/07 04:53ID:EUwb/+6Iみんな使い分けないの?
00211
02/01/07 05:33ID:EUwb/+6I自社の顧客専用の共有サーバで顧客のWEB運用する際に、
週一しかアクセスのないような管理画面等といったプログラムを
mod_perlやservlet、phpなどでメモリーに常駐させて大丈夫なもの
なのかと心配だったのです。
実際は、もっとそれぞれの長所短所を見極めればもっと最適な
使い分けがあると期待して書き込みました。皆さんのおっしゃる
通り使い分けなんかしなくてもいいのかもしれませんが‥
サーバを管理する立場であり、開発を発注する立場である方が
おられたら、どのように開発指示を行っているのかお話が聞ければ
幸いです。
0022名無しさん@お腹いっぱい。
02/01/08 03:47ID:???はいはい下げるよ〜下げちゃうよ〜。
俺は本当に下げたいのかと問いたい、問い詰めたい、小・・・ブチッ
0023名無しさん@お腹いっぱい。
02/01/09 03:00ID:???お前は本当に下げられると思っているのかと問いたい、問いつめたい、小一時間t……バタッ
0024名無しさん@お腹いっぱい。
02/01/17 14:10ID:DyLUjCgyテストを5つ同時に実行した結果です。500回実行するのにかかった
時間が xx wallclock secs と表示されています。
[perl モジュール] mod_perl 1.21 (perl 5.005_58)/Apache 1.3.6
perl: 49 wallclock secs ( 1.56 usr + 0.63 sys = 2.19 CPU)
perl: 49 wallclock secs ( 1.56 usr + 0.54 sys = 2.10 CPU)
perl: 53 wallclock secs ( 1.58 usr + 0.57 sys = 2.15 CPU)
perl: 55 wallclock secs ( 1.69 usr + 0.64 sys = 2.33 CPU)
perl: 54 wallclock secs ( 1.54 usr + 0.59 sys = 2.13 CPU)
[servlet] Apache JServ 1.0/Apache 1.3.6, JDK 1.2.2 + HotSpot 1.0fcs
servlet: 76 wallclock secs ( 1.71 usr + 0.85 sys = 2.56 CPU)
servlet: 77 wallclock secs ( 2.08 usr + 0.69 sys = 2.77 CPU)
servlet: 78 wallclock secs ( 1.90 usr + 0.87 sys = 2.77 CPU)
servlet: 78 wallclock secs ( 1.99 usr + 0.76 sys = 2.75 CPU)
servlet: 78 wallclock secs ( 1.90 usr + 0.78 sys = 2.68 CPU)
[servlet] JSWDK 1.0 EA, JDK 1.2.2 + HotSpot 1.0fcs
servlet: 22 wallclock secs ( 1.20 usr + 0.29 sys = 1.49 CPU)
servlet: 27 wallclock secs ( 1.45 usr + 0.53 sys = 1.98 CPU)
servlet: 28 wallclock secs ( 1.48 usr + 0.48 sys = 1.96 CPU)
servlet: 28 wallclock secs ( 1.53 usr + 0.53 sys = 2.06 CPU)
servlet: 28 wallclock secs ( 1.58 usr + 0.60 sys = 2.18 CPU)
[CGI] Apache 1.3.6 (perl 5.005_58)
cgi-bin: 647 wallclock secs ( 1.58 usr + 0.57 sys = 2.15 CPU)
cgi-bin: 665 wallclock secs ( 1.63 usr + 0.54 sys = 2.17 CPU)
cgi-bin: 671 wallclock secs ( 1.52 usr + 0.61 sys = 2.13 CPU)
cgi-bin: 673 wallclock secs ( 1.65 usr + 0.62 sys = 2.27 CPU)
cgi-bin: 673 wallclock secs ( 1.52 usr + 0.57 sys = 2.09 CPU)
0025名無しさん@お腹いっぱい。
02/01/17 18:01ID:???なんつーか、全体的にバージョンが低いのはなぜ。。。
0026名無しさん@お腹いっぱい。
02/01/17 19:23ID:z9wGIyEsCでCGI,mod_perl,PHPどれが速くて軽いですか?
0027神 ◆SEX1MayI
02/01/17 19:25ID:M72DPb8Nスキルとサーバーの実装によるだろ。
0028名無しさん@お腹いっぱい。
02/01/17 19:31ID:8mfIudXGあとはあなたの腕次第YO!
002928
02/01/17 19:35ID:8mfIudXGサーバも含めてCでつくる方が多分早い。
さらに究極を求めるならハードウェアから設計するのもありか・・・。
あなたの腕次第YO!
0030名無しさん@お腹いっぱい。
02/01/17 19:36ID:???腕次第すぎるYO!
0031名無しさん@お腹いっぱい。
02/01/17 19:41ID:P13cebP9クライアント/サーバー型をJAVAで。
003226
02/01/17 19:57ID:z9wGIyEs003328
02/01/17 20:15ID:8mfIudXGあとはあなたの腕次第だYO。
0034名無しさん@お腹いっぱい。
02/01/18 15:41ID:VDCf4fwaPHPよくしらんけど、意図しないコードをレスポンスで投げる可能性ない?
0035名無しさん@お腹いっぱい。
02/01/19 22:57ID:NsFMiCTBhttp://***.com/~(User Account)/
という感じでUserDirを切る際servlet(jakarta-tomcat)
の環境も提供できるようにする方法ってあるの?
たとえば
http://***.com/~(User Account)/test.jsp
って感じで。
0036名無しさん@お腹いっぱい。
02/01/22 02:19ID:IcXQR5Jq0037agege
02/01/22 03:44ID:???サーブレットの場合はアパッチにモジュールを組み込む必要があり、サーブレット特有のプロパティーズ系ファイル
でマウントポイント等を設定するようになっていたと思いますが、わたしは2年以上前までしかやっていないので
現状はなんともいえないネー。
0038agege
02/01/22 07:12ID:???サーブレットのモジュールがアパッチに組み込まれていれば、
サーブレットの.confファイルはアパッチの設定ファイルからインクルードされるので
そこで指定できるマウントポイント以下のjspゾーンは直接書けそうですネ。
######## servlet.conf ###
ApJServAction .jsp /zonejsp/gnujsp
ApJServMount /zonejsp /zonejsp
0039nobodyさん
02/03/24 15:13ID:dFFPHOxxたいんだけど、サーバー運用者からは、「Servletはサーバーのメモリを
食いまくるのでPHPで」なんて言われている。
でもPHPって開発効率(ぱっと作るにはいいけど)、言語としての将来性が不安。
Tomcat ってそんなに不安定なの?
どうなんだろー?
0040nobodyさん
02/03/24 15:21ID:???方が不安でしかたない。
0041nobodyさん
02/03/24 15:49ID:dFFPHOxx単体のサイトに関してはせいぜい寿命が3年程度で大幅なリニューアルが
行われると思うので、今、流行の言語を使用することで特に問題はないと思う。
…が不安なのは、PHPの普及が今後拡大していくか否かですよ。
大規模なシステム開発での主流言語になりえるとは思えないけど、じゃあこのまま
のポジションでずっと行くの?っていう話。
0042nobodyさん
02/03/26 17:28ID:???0043nobodyさん
02/03/26 17:29ID:5DO2cGdP0044nobodyさん
02/03/26 17:44ID:???あのHTTPDのデブり方は尋常じゃない。
0045nobodyさん
02/03/27 15:05ID:2Xq8NXJ7コネクションプーリングしてるんだから、しかたないと思うんだけど..。
Javaだと違うの?
0046nobodyさん
02/09/19 01:38ID:hzY/o+/9中小器 PHP、PERL
生産性 PHP・PERL>JAVA
分散機能 JAVA>PHP
かな?
0047nobodyさん
02/10/22 18:31ID:LNRyZpiqいます。access_logを見ると、一日平均のアクセス数は、
*.htmlなどのページへのアクセス:700回
*.cgi, *.plへのアクセス数:200回
このような状況で、mod_perlをインストールするメリットは
ありますでしょうか?
■ このスレッドは過去ログ倉庫に格納されています