CGI VS PHP VS JAVA

CGI PHP JAVA
WEB上でよく使われている主流系
この中で一番勝ってるのはどれだ!?
討論し合おうではないか!

あなたはCGIを言語だと思っていませんか?
そうであれば終了です。

CGIはたくさんの言語で成り立ってる
今Parl言語が主流ナだけだけど
1は全部まとめていってるんじゃないの?

適材適所

っていうかCGIは単なるInterface

WebObjectsが最高!

>>6
何か恨みでもあんの?

8名無しさん@お腹いっぱい。01/11/18 00:51ID:uKXFVk/d
結局言語じゃなく実行環境で比較しないと無意味なんだよね。
そりゃ「C# vs Java」って言ってた方が人は関心持つし、本は売れるかもしれないけど。

9?????01/11/18 00:54ID:???
PHPもCGIなのでは?
う〜ん・・・>>1は何が言いたいのか?
それとも初心者???
こもんげーとうぇいいんたーふぇーすの意味わかります?(w

10名無しさん@お腹いっぱい。01/11/18 01:08ID:F/+B5zva
>>9
CGIはPerlで、っていうのが定着したからな...
勘違いしてても仕方はないと思うが。

>>1
、で本人はなにが"勝ってる"と思ってるのかが聞きたいな。

「一番勝ってる」とか「二番勝ってる」について聞きたいな。

12名無しさん@お腹いっぱい。01/11/18 01:20ID:t87UfcSy
IEのセキリティホール騒動でセキリティ最大にしとくと、
CGI以外使えなくなるからCGIがいいな。
JavaやActiveXのサイト入れないから困るわ。

13名無しさん@お腹いっぱい。01/11/18 01:25ID:uKXFVk/d
>>12
ますます意味不明。

折れはPHP(軽いし
JAVAだとゲームする時とか読み込みに時間がかかる(単純すぎるやん

15名無しさん@お腹いっぱい。01/11/18 01:36ID:uKXFVk/d
>>14
あなたも意味不明。

あとPHPという"言語"が軽い理由を是非教えてください。軽いの定義も含めて。

>>3>>9>>12辺りがスレのレベルを著しく貶めた為終了します。
無理やり話しに入って来て解りきった事力説するのはやめて下さい。

「おらっ!でてこい1っ!」のAAを張り付けたくなった。

18名無しさん@お腹いっぱい。01/11/18 02:17ID:EvUHdw9O
>>16
あ、そうなの、頭が悪いもんですみません。
ということはあなたは言語で比較しても無意味だというのはすることは分かり切ったことだと思ってるわけですね。

ふ〜ん。あ、そう・・・。


面白い反論あると思ったのにがっかり。

19名無しさん@お腹いっぱい。01/11/18 02:19ID:a0EMUaxV
ここでいうJAVAはサーバーサイドの話だろ。アプレットと勘違いしてないか?

201801/11/18 02:21ID:EvUHdw9O
>>16
付け加えると1は別に実行速度のことのみを言ってる訳じゃないのよね。

---なんか意味不明っぽいので終了---

意味不明な書き込みは全部>>1の自作自演

スレ題の全ての項目について間違ってるんだね。

壮絶、気絶。

>>23
何がどう間違えてるの?
もうやめようよこんなスレ、、WOスレ以外どうでもいいのばっかりだね・・・

んで、Web系の主流言語で(主流じゃなくてもいいが)一番これから使えるのはどれよ?

WebObjectsだよ

>>26
言語じゃないだろ

28名無しさん@お腹いっぱい。01/11/18 14:27ID:to5+feqt
使ってみればわかることだ

WebObjectってお試し版とかってないの?
いきなり金出せって言われてもなぁ

>>29
Macだけトライアル版があったが今は無いらしい
Win2kは最初から用意すらされてない
いきなり買えってことだ

んじゃやめとくわ。
会社もまだOraclは使ってないしな。

32名無しさん@お腹いっぱい。01/11/18 20:06ID:ozyT5ofX
WebObjectてオラクル専用なの?

PL/SQL+WebToolkitですがなにか?

作り捨てはPHP
メンテ考えるならJSP
CGI的動作意外にも求めるならPerlって感じ?

WebObjectsを知らないなんて(プ

36オモヒデ01/11/19 01:06ID:???
>35
昔「ビジネスオブジェクト」って言ったら
「ぶ。違いますよ。ビジネスオブジェク・・・ツゥ」
と訂正されたことがあります。

だからWebObjectsも「ウェッブオブジェクト」ではなく
「ウエッブオブジェク・・・ツゥ」
なのでしょうね。きっと・・・。

37名無しさん@お腹いっぱい。01/11/19 07:58ID:75f/LeKi
この業界嫌味な人が多いからね。

38名無しさん@お腹いっぱい01/11/22 03:27ID:mPFKNOMe
だれもつっこんでないが>>9が変なこと言ってる。

>>38
「PHPもCGIで動かすことができるのでは?」と言いたかったんだよ、9君は。
....たぶんね(藁

>>39
「JavaもCGIで動かすことができるのでは?」とは言わないのか。

41名無しさん@お腹いっぱい。01/11/22 13:45ID:+FR026lW
ところで「CGIで動かす」っていうのはどういうこと?
よくわかんねーんだけど。

>>41
Perl だけではなく、bash とかも含めて、ってことじゃねーの?

「こもんげーとうぇいいんたーふぇいす」を使用して呼び出すってことだろ。

標準入出力ってことじゃない?

45名無しさん@お腹いっぱい。01/11/28 12:28ID:IaGXpUaO
C はCommonのC
G はGatewayのG
I はInterfaceのI
ファ はファイトのファ
ソ は青い空(それじゃ「あ」じゃん)

46 ◆RubyOmS2 01/11/30 07:54ID:???
http://cgi-spec.golux.com/
ここに、CGIについての文書があるみたい、、、
詳しくは読んでない(というよりほとんど読んでいない)けど、
REMOTE_ADDRとかの環境変数やデータの吐き方みたいのを定めているみたい。
少なくとも言語ではないね、、、、
つか、CGIの定めている動きができれば、どんな言語でもCGIとして動けると思うんだが、、、

47教えて君02/09/30 14:49ID:???
StringTokenizer st = new StringTokenizer(stirings, "\n");
while(st.hasMoreTokens()){
String s=st.nextToken();

}
とすると、s の末尾に"\n"が入ることがあります。
こいつを削除したいんですけど、どうやったら良いんですか??

48通りすがり02/09/30 21:41ID:/V+2o2tY
>47
chomp(s);
これ入れちゃ駄目?手っ取り早くていいとおもう。
改行コード消す関数。
chomp()についてはネットで調べるのもいいかもね。

49noodyさん02/09/30 21:48ID:???
VBもアクセスもCGI

50対教えて君02/09/30 21:49ID:/V+2o2tY
>47
それ、絶対調べてしてないだろ。
改行コードの削除なんざinfoseekやyahooそのた検索サイトで
一発で出てくるぞ。

51通りすがり02/09/30 21:52ID:/V+2o2tY
CGI
-->Common Gateway Interface
ブラウザからの標準入力を解釈し標準出力からブラウザへ
データをはければすべてCGIアプリといえると思う。

そうじゃなきゃ、CommonGatewayInterfaceとはいわないと思う。

52そうそう02/09/30 21:53ID:/V+2o2tY
そうそう、そもそもCGIはインターフェースのことであって、
ソフト自体を示すものではありませんね。

53ReadBodyさん02/09/30 21:55ID:???
>51、
おい、それ上にあったぞ。

54nobodyさん02/10/01 08:21ID:???
>>51
固有名詞と普通単語の意味を混同するな、っと。
CGIじゃないJSPやPHPもあるぞ、っと。

55教えて君02/10/01 17:55ID:???
>>48>>50
有り難う。説明不足すまそ。
Perlのchomp(chop)や、phpのtrim(rtrim)は知ってるんだけど、
Javaで末尾の改行コードをどう削るかが知りたいのよ(T_T)

56nobodyさん02/10/02 17:24ID:1z45Ohcs
>>55
String.trim とか。・・・だめ?

57nobodyさん02/10/02 18:50ID:???
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

らちが開かないので、どんな環境で、どんなネットプログラムを作る時、
どの言語が一番いいか討論に変更しない?

あと、こんなプログラム作る時はこの言語だと効率悪いとか。

もちろんちゃんとした理由もわかる様に書いて。

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

585702/10/02 18:55ID:???
んで質問。

サーブレットとか使った事ないんだけど、どんな良さがあるの?
てか、どんなんを作るのに向いてるの?

59Peeeeeeeeeeeerl02/10/03 01:08ID:DdsPnUE1
なにも出来ない。
Sun に騙されるな。

60       02/10/03 08:05ID:???
PHP VS JAVA VS ASP VS ColdFusion VS PERL

61nobodyさん02/10/03 18:06ID:???
>>58
サーブレットの場合エンジンが常にメモリに常駐して起動した状態。
ページを呼び出すとサーブレットエンジン内の1スレッドとして動作する
んでCGIに比べるとパフォーマンスがよい。

62nobodyさん02/10/04 12:40ID:VHX5Tuoe
みんなCGIの定義でごちゃごちゃいいながらも
perlのことを言ってるのかな?って理解してるんだからいいだろ!

>>58
技術的な比較うんぬんの話もあるが
J2EEベースでのアプリケーションサーバーやパッケージが多い
(ベンダーが力入れてる)という選択支的な魅力もある。

63nobodyさん02/10/04 13:25ID:FoBOSr0x
サーブレットに出来て、PHPやPerlで出来ないことってある?

単に>61さんが書いたようなサーバー内部の動作の違いだけ?
どの言語でも、向き不向きはあっても、どうにかすりゃどうにかなるんじゃないの?

64nobodyさん02/10/04 15:03ID:???
サーブレットの場合は常に起動してるのでオブジェクトを
メモリ上にずっと保持しておいたり読み出したりとかできるね。

perlやPHPの場合はファイルに書き出せば似たようなことは
可能だろうけど。

65nobodyさん02/10/04 21:26ID:???
このスレまだあったんか

66初心者02/10/05 05:49ID:D4GGHbw9
プ ロ グ ラ ミ ン グ 
       っ て  
な ん の 役 に 立 つ の で す か ?

67nobodyさん02/10/05 06:10ID:???
>>66
君のような香具師にも
コンピュータが扱えるようにする為。

685802/10/05 07:32ID:???
なるほど。
サーブレットはべんりそう。
一方、常にメモリに常駐してると負荷になってないのかな?
とか考えてみる。

69nobodyさん02/10/05 09:55ID:???
>>68
企業がサーブレット使うときは大抵サーブレット専用の鯖マシンを割り当てて
いる。ファイルサーバ兼メールサーバ兼… というような鯖でもちゃんとメモリ
設計してサーブレットエンジンのメモリ MAX 制限つけてやれば問題ない。

Linux で動かすときには ps や top でモノスゴイものを見るかも知れないが、
Linux では 1 スレッドが 1 プロセスに見えるためで、数十MB×数十プロセス
が常駐しているわけではない。

70nobodyさん02/10/05 09:58ID:???
javaということもあってメモリはかなり食うだろうけど、呼び出しのたびに
新しいプロセスとして実行されるCGIよりむしろ負荷は少ないと思う。

71 02/10/05 15:57ID:???
つーか、mod_perl埋め込めや!

72初心者02/10/06 00:52ID:KLmFVhvb
プ ロ グ ラ ミ ン グ て え の は 、
  普 通 の パ ソ コ ン で も
    作 成 で き る の で す か ?

73ネタに混じれ酢02/10/06 02:30ID:???
Windows が入ってればバッチファイルなり JavaScript なり VBScript なり
でプログラミングできます。

74初心者02/10/06 06:58ID:KLmFVhvb
その、バッチファイルやら JavaScript やら VBScript やらは
どうやって起動するのですか?

75nobodyさん02/10/06 07:47ID:???
そのくらい自分で検索できない香具師には無理。

76nobodyさん02/10/06 09:19ID:???
根本的疑問。
>>1
> CGI PHP JAVA
> WEB上でよく使われている主流系
とカキコしているが、PHPはCGIだぞ?つーか、CGIの意味を理解していないんじゃないのかな?
Perl-cgi PHP Java ならまだわかる。
ちゅーかこの場合、Javaは他の2つと性質が異なるから比べること自体ナンセンス。サーブレットなら理解できるんだがね。
>>74
スクリプトファイルを実行ファイルと勘違いしていませんか?

77nobodyさん02/10/06 14:25ID:???
>>初心者
(VBScript)
メモ帳に
msgbox "貴方は厨房です",,"スーパーハカー"
って書いて拡張子VBSで保存し、そのファイルをダブルクリックする。

これであなたもぷろぐらまー

78nobodyさん02/10/06 14:27ID:???
>>77
おかげさまでモテモテ君になれました。
ぷろぐらまー始めて良かったです。

79nobodyさん02/10/06 21:49ID:???
マジ?

80nobodyさん02/10/06 22:54ID:???
>76
PHPがCGI??
それを言うならJAVAでもCGI組めるだろうが

81nobodyさん02/10/06 23:31ID:???
>>76,80
どうでも良いよ ( ´ー`)y-~~

82nobodyさん02/10/07 11:43ID:4R//VZFu
>>76みたいなのが
シミュレーションとシュミレーションに対して
うだうだ言うタイプ

83nobodyさん02/10/07 11:59ID:1SMjokRt
結局、JavaScriptが最強っていうことでよろしいか?

84nobodyさん02/10/07 15:10ID:???

85nobodyさん02/10/07 15:48ID:???
CGI == Perlなどど誤解してスレ立ててよくもってんな。
題名変えないと削除依頼出すからな。

86hmk02/10/07 20:01ID:???
>>76
のPHP == CGI 発言は嘘だと思われ。PHPをCGIとして動かすことはできるけど。

87nobodyさん02/10/07 23:50ID:???
んじゃ”cgi”って一体なによ?
コモンゲートウェイインタフェースの簡略語だろ?
この機能を持っているものは全てcgiに分類されてしかるべきなんじゃないの?
PHPがCGIだぁ?なんて言ってるヤシがいるけど、漏れはPHPはCGIに分類されると思う。
詳しく説明できるヤシはこのスレにいるのか?

つー訳で晒しAge!

88nobodyさん02/10/07 23:56ID:BX5QmOpK
>>86
それはもっともな事だが、今現在PHPはCGIモードでの動作しか正式に推奨していない。
つまりISAPIモードでの動作は今の最新版でも試験段階ってこと。このくらい知ってるんでしょ?
ていうかあんた、PHPをCGIモードで走らせりゃ、そりゃ立派なCGIだぎゃ。

89hmk02/10/08 00:03ID:???
>>88
ふーん。勉強になりますた。

90nobodyさん02/10/08 01:09ID:???
>>87
CGIはアクセスがあるたびに
サーバが新しいプロセスを起動するので、
オーバーヘッドとリソースの消費による
パフォーマンスの低下が避けられないという
デメリットがあります。
PHPは直接、サーバソフトであるApacheに
モジュールとして組み込むことができるため、
より高速に処理が行えるというメリットがあります。

91nobodyさん02/10/08 07:06ID:e1RdBaq/
拡張子に「cgi」とあるファイルだけがcgiだと思い込んでいるアッフォがいるスレはここですか?

92nobodyさん02/10/08 08:29ID:???
>>88
ISAPIってそりゃWinでの話でしょ。
Linux+ApacheはModule版が基本。CGIはおまけ。

93nobodyさん02/10/08 09:00ID:AvrgqxRm
>>90
mod_perlがそれと一緒なのでは?と自信無げに言ってみる。

94nobodyさん02/10/08 09:01ID:???
>>83
いったいなにを根拠にそのような暴言を。。。w

95nobodyさん02/10/08 09:04ID:???
ちゅーかJAVA(大量に)使ったサイトって逝ってよし

96nobodyさん02/10/08 09:09ID:AvrgqxRm
>>95
それってJAVAアプレットのことを言ってるのか?
サーブレットで構築されているかどうかは見分けがつかんのだが。。。

97nobodyさん02/10/08 09:12ID:AvrgqxRm
OracleのEBS(旧OracleApplications)ってJAVA Applet=WEBアプリ
だよな?
あれを糞と言うのか?

98nobodyさん02/10/08 09:45ID:???
なんかここは頭の悪い発言が多いスレですね。

99nobodyさん02/10/08 09:47ID:???
>>92
> ISAPIってそりゃWinでの話でしょ。
> Linux+ApacheはModule版が基本。

( ´D`)ノ<Windows + Apache も加えるべきなのれす。

100nobodyさん02/10/08 09:51ID:e1RdBaq/
どうでもいいけど仕事しろよおめーら

101nobodyさん02/10/08 09:58ID:???
>>100
おまえも

102nobodyさん02/10/08 10:27ID:???
PHPっていったら普通最初にApache+PHPが浮かぶよな。

103nobodyさん02/10/08 13:00ID:???
よくまあこんな糞スレまだあるな。
荒れておしまいだと思うが

104nobodyさん02/10/08 17:53ID:/ZB/SgI0
偏差値 
 68 php
 65 java
 35 html
 32 perl

105nobodyさん02/10/08 18:45ID:???
Ruby を一番下におながいします。

106nobodyさん02/10/09 01:32ID:6nsA2+GV
>>104
perlが32?
単に簡単なCGI程度しかつかわないならそうかもしれんが。。。

107nobodyさん02/10/09 03:49ID:???
perlを過小評価しすぎ。

あと、俺が思うにHTMLはアクセス者側なので入れるな。

108nobodyさん02/10/09 05:16ID:???
PHP まんせー野郎ですが、
Java の方が上だと思いまふ。

109nobodyさん02/10/09 11:05ID:k7vFrv7Z
>>104
Cとか、Apacheへの追加モジュール自作とかはどのくらいに入りますか?

110nobodyさん02/10/09 13:29ID:02SoYbvw
perlって他の言語に比べて特異だな。
たいがいの言語って多次元配列が容易されてるが
perlの場合 変数に変数のリファレンスを代入することで実現したり、
同じ変数名でも識別子変えれば配列がハッシュになったり。。

111x02/10/09 14:58ID:/ujRgAG3
これって本当か?

↓ ↓ ↓
http://www.dream-express-web.com/space-trust.htm

112nobodyさん02/10/10 02:40ID:dij3CJ32
最近見てなかったけど、
こんな中途半パンパなネタでもないスレタイトルが
でてきてしまうほどここは低下してしまったのか。
なんて。思ったり。
CGI VS PHP!
ワラェネェ。

113nobodyさん02/10/10 14:43ID:3wF7c6bI
>> perlって他の言語に比べて特異だな。
だからこそPerlの存在意義があるのだと思われ。

114nobodyさん02/10/10 18:55ID:???
>>110
awkとか知らないからそんな事を言うんだろ

115y02/10/11 18:32ID:???
>>111
こんなページ信じるな。
> そして、インターネット上だけで通用するノウハウだけだと
> 片手落ちです。オンラインとオフラインの両方兼ね備えたノウハウが絶対条件なの
> です。

blinkタグなんて使ってる奴がオンラインのノウハウを備えているとは思えない。

116nobodyさん02/10/12 19:41ID:???
いや、このスレはこのスレなりに面白いと思ふよ。
たまに笑えるレスが入るし、息抜きになる。
PHPマンセー!!

117nobodyさん02/10/19 16:54ID:XZCUyDPe
うちのHPのPHPはJSPで書いてるんですけど、
よくPHPがハクられるのでCGIでASPを書くことにします。

118nobodyさん02/10/19 19:41ID:???
>>117
凄いね。

119nobodyさん02/10/20 04:08ID:???
帰っていいよ

120nobodyさん02/11/02 21:02ID:???
>>55
今更だが
String str=s.substring(0, s.length()-1);

>>117
感動しますた

121nobodyさん02/11/16 20:16ID:cbFrgMid
>>117
>よくPHPがハクられる
よくPHPサイトなんかで設定如何ではヤバイみたいなことを書いてますが、
例えばどういったことからそう判断できたのか、スンマソンが後学のために教えて欲すぃです。

122nobodyさん02/11/16 21:15ID:???
つーか時代は.NETだろ!

123nobodyさん02/11/18 00:04ID:vNewV4Ft
.NETもCGIなみに意味が広いような。。。

124nobodyさん02/11/18 00:08ID:9sprl5no
助けて下さい。身内が苦しんでます。
ハイレベルすぎる質問でついていけません。
どなたか的確にアドバイスできる神降臨きぼんぬ
http://jbbs.shitaraba.com/sports/bbs/read.cgi?BBS=4331&KEY=1035421570

125nobodyさん02/11/18 20:17ID:KUH85L1r
>>121

>>117 の
>うちのHPのPHPはJSPで書いてるんですけど、
ここからキティの匂いがプンプン・・・。



126nobodyさん02/11/18 20:21ID:KUH85L1r
>>124
>プレゼンテーション層作成のコツや意識している事はありますでしょうか?

テンプレ以外に何があるって感じだよ。
あとはHTMLではなくFlash使うとかか?

127nobodyさん02/11/18 23:41ID:PtTexgcE
J2EE vs. .Net
なら日経のITProNewsとかでよく聞くんですが。

ニュースによれば来年は双方の勢力はほぼ半々になるという予測が出ているとか。

JavaServlet/JSP 使える無料Webスペースって少ない。
同時にPHP,CGI/Perl, PostgreSQL(or MySQL), sendmail(or qmailとか), 使える無料レンタルサーバがあればいいんですが。

サーバ構築したほうが早い?
CATVを解約してUsenに加入すればできるんだが高い..。
今更ADSLに加入する気にもなれず。

JavaServlet/JSP は大規模なプログラミングには非常にgooな感じ。
大規模なプログラミング、オブジェクト指向的なこと(再利用、可搬性などを重視)をしたければASP/VBScript, ASP.NET/VB or C#, CGI/Perl, PHPよりもいいかもしれない。

Java以外の言語はJavaに慣れるとソースコードがキモイって思ってくるようになると思う。

速度を重視した余り(構造体やポインタ操作の復活など)C#はJavaより複雑で覚えるべきことが多すぎて読みにくい → C#.Netのコードも大規模化すると読みにくそう。

128nobodyさん02/11/19 16:02ID:rrkZyQ0T
>>127
>同時にPHP,CGI/Perl, PostgreSQL(or MySQL), sendmail(or qmailとか), 使える無料レンタルサーバがあればいいんですが。

無料レンタルサーバ=レンタルスペースと読み替えますが、

(safemodeがあるんで)PHPが使える無料レンタルスペースは増えてくる予感。

Servletが無料レンタルの主流になるのはむずい・・・というかリミットのないプロセス常駐
モジュールが構築できるのを不特定多数に解放するのはツライのではないかと
(それともServletにプロセスのメモリサイズとかリミットかけられるのかな?)




129nobodyさん02/11/20 02:49ID:OBXJBU+B
>>128
Servletを不特定多数に開放すると、なんと! メモリの問題に引っかかる、これ考えてもいませんでした。
メモリの一部をディスクにスワップできればいいような(OSの知識疎いんで適当な意見)。

CGIやASP,PHPを使えるレンタルサーバを経営している知人がJSP/Servletを使えるように試そうとしていたけれど途中で何かの問題に引っかかって断念したという。それがこういうことだったとは。

なるほどServlet/JSPがなかなか個人で普及しにくい理由がわかりました。

Servlet入りのJ2EEがなぜ基幹系業務向け、企業向けなのかというのがなんとなくわかったような気がする。

メモリがもっと激安になればなー。

130nobodyさん02/11/20 03:10ID:???
>>129
どれでもあえてPHPで作らないのは何で?

131nobodyさん02/11/20 22:59ID:f1kwAUeL
ところでPHPを更に高速化させるAPC使いはいないんですか?
http://www.pat.hi-ho.ne.jp/dimension/inst/inst_unix_dso_4_apc.shtml

132nobodyさん02/11/22 03:13ID:I/w7c8bJ
130>>
ServletやAppletと連携でき、Javaコードを埋め込み可能、コンパイルされたJavaコードをimport宣言で呼び出し可能、一度起動すると実行するたびにプロセス再起動しなくてよいために応答速度が速い、というJSPの魅力に惹かれているからです。
Javaで書けるということは、それだけにとどまらず、オブジェクト指向性が高く、移植性、可搬性も高いコードを書けるということであり、
デザインパターンなど、よく考えて将来に備えて設計された言語でかけるということでもあると思います。

大規模なネットワークプログラミングにはServlet(やEJB)が魅力的、ということもPHPよりも優先したい理由です。

PHPは型の概念が曖昧なところに抵抗があります。しかしPerlよりは非常に優れた言語だとは思います。

133nobodyさん02/11/27 08:24ID:???
カウンタつくるのにsh使ってたころがなつかしーな・・・

134nobodyさん02/12/28 00:05ID:gcRpiO91
じゃが島みたいの作ろうと思ってるんですが、
参考になるサイトとかありませんか?

135山崎渉03/01/15 13:39ID:???
(^^)

136山崎渉03/03/13 17:51ID:???
(^^)

137nobodyさん03/03/27 17:20ID:???
jspやservletはちょい聴きいいが、絶対phpの方が上
めんどくさくてたらまないよ、jspは
速さだって、相当重い処理じゃないと大したかわりはない
といいつつ、今はjspしか使ってないが

Perlは気軽に組めるから好き

138nobodyさん03/04/02 00:28ID:T3ieL++/
じゃが島をやってみたけど、どうも人によってスピードが違うらしい。
これってプログラムのミス?原因はなんでしょうか?

139nobodyさん03/04/08 13:25ID:12Q4qZv2
PHP、Perlにももっと厳密な言語規定があれば…。
・例外処理の未実装でコンパイルエラー。
・型違反でコンパイルエラー。

140nobodyさん03/04/09 02:26ID:6RiShxhr
>>139

そういうのが無いのが、PHP、Perlの売りなのでは?

141あぼーん03/04/09 02:40ID:???

142かおりん祭り03/04/09 02:40ID:???
http://saitama.gasuki.com/kaorin/
〜oノハヽo〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄                
  ( ^▽^) < こんなのがございまーす♪ 
= ⊂   )   \_______
= (__/"(__) トテテテ...

143nobodyさん03/04/10 06:26ID:+Bf7VwF4
>>139
1行目と、2・3行目で、言ってることが微妙にずれてる。

ところで、Perlの言語仕様って、ネット上のどこかで読める?

144nobodyさん03/04/10 06:50ID:0c+hE3g7

145nobodyさん03/04/10 08:31ID:???
>>144

未成年でもOKなほうの言語仕様おねがい・・・。

146nobodyさん03/04/11 07:00ID:???
>>145
http://www.perldoc.com/perl5.6/pod/perl.html
こういうやつじゃなくて?

147nobodyさん03/04/11 10:39ID:q9uDlQVM
servletはデータベースの処理が凄い重いんですが。
それに全体的に処理が重い。こんなに重いくせにコンパイルしなきゃ
いけないし。どうせならインタプリタもデバッグ用に用意しとけっちゅーの。

14814503/04/11 18:38ID:???
>>146
ありがとうございます。
それです。

日本語へ翻訳されたものは、自分で探してみます。

149nobodyさん03/04/11 20:26ID:FBB8QSBF
>>147
VMのメモリの調整はしたか?
コネクションプーリングは使っているのか?

150山崎渉03/04/17 12:06ID:???
(^^)

151nobodyさん03/04/18 18:52ID:???
凄く重いってどのくらいだろう…。

152山崎渉03/04/20 06:25ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

153山崎渉03/05/22 02:24ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

154山崎渉03/05/28 17:08ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

155nobodyさん03/07/06 21:53ID:???
javaで書いたプログラムをコンパイルすると.classってファイルになりますよね。
で、javaで書かれたプログラムって全部.exeになってるじゃないですか。
どうすれば.exeで実行出来るんでしょうか?

156nobodyさん03/07/06 22:46ID:???
おまえんとこは、全部.exeになってんのか?

157山崎 渉03/07/15 11:08ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

158山崎 渉03/08/02 02:42ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

159ぼるじょあ ◆ySd1dMH5Gk 03/08/02 05:27ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

160山崎 渉03/08/15 22:48ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

161nobodyさん04/01/14 07:06ID:6O64mb66
もう山崎しか来なくなってるじゃないかw

162nobodyさん04/01/16 07:03ID:y4d4/HSN
Javaで書いたCGIなんてのもあるぞ。

163nobodyさん04/01/17 04:31ID:???
これからタブ区切りの簡単なデータベースを処理するスクリプトを
書こうと思うんだけど、Perl で書くか PHP で書くか迷うな。

もっぱら無料鯖でやってるから、対応してるところが多いこと(&今の
メインが isweb 無料w)を考えると Perl がいいんだけど、
プログラムを書くのは PHP が楽ちんなんだよねえ。

まあいっか、Perl で書こう。以上ひとり言。

164nobodyさん04/01/18 01:40ID:y1Tg6KNF
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 http://192.168.0..../test.jsp(or php)
これを何回かやって平均を出す。

テスト結果
とりあえず、Request per secondだけ。
JSP 64[#/sec], PHP 84[#/sec]

マシンスペックなどは同じなので省略。
やっぱresinが遅いのかな?Tomcatよりは速いと聞いたのだが。
まぁもっと大規模な処理になってくると結果も変わるのかも
しれない。

16516404/01/18 01:43ID:y1Tg6KNF
誤)PostgreSQL4.3
正) PostgreSQL7.4

166nobodyさん04/01/18 03:14ID:1SkuurOK
実際はPHPAも用いることになるだろうから
その数倍アップと考えてPHPの圧勝ですね。

167nobodyさん04/01/18 06:09ID:???
resin-eeってことは、J2EEですか? それだと遅いんじゃない?
うちで試したやつだと、resin(EEにあらず)+MySQLで、abで
DBから単にselectして表示するWeb Page表示で2000/sは出ます。

16816404/01/18 12:34ID:y1Tg6KNF
>>167
2000/sってすごいな、ベンチで使った環境だとHTMLだけでも無理だ(w
resin-eeが起動する際のオーバーヘッドが大きいのかもしれません。
もしかしたらPostgre添付のJDBCがヘタレな可能性もありますし...。
どっちかっていうと、PHP vs Resinって感じですね。
あとどっちもほとんどインストールしただけの状態だから、
チューニングすればまた違うかも。
個人的には、プログラム言語は開発効率や金の取りやすさ(wも
重要だと思っていますし、上の結果は、参考データ程度に
見ておいてください。
次回はPHPAを導入した後の数値を出してみますね。

16916404/01/18 13:10ID:???
PHP5.0.0beta3なのでPHPA対応してなかった。
試しにつっこんで見たけどだめでした。

170nobodyさん04/01/18 14:40ID:???
>>168
167です。いちおう業務用なんで・・マシン速いのよ。
CPUが速くてメモリがいっぱいあると、律速はDBアクセスに
なるので、フロントエンドの言語とかあんまり関係ないかも。

J2EEはDBアクセスが人間ほど最適化されてないのでうっかり
するとすごい遅いですけどね。

17116404/01/18 23:51ID:???
一応、CGI(w vs PHP vs Javaスレなので、Perlでも試してみた。
>>164 と同一条件でもう一回やってみた。
結果
JSP 68[#/sec], PHP 84[#/sec], Perl 15[#sec]

Perlは5.8.1、DBアクセスにはPgを利用。
今回のベンチではモジュールをロードしなければならない
Perlがやっぱ不利か。DBDでもいっしょかな?
PHPでもDB.phpを使うとかなり遅くなるし。

次はゴリゴリ演算するだけのプログラムでベンチやって
みたいですね。

172nobodyさん04/01/22 21:04ID:x1SMRyOZ
JSPのほう、DataSourceとPreparedStatement使った?

173nobodyさん04/01/25 04:39ID:yXEFTMgG
phpのプログラム中でjavascriptを使う。
ここまでは簡単。
そのscriptでの処理結果を.cgiのファイルに書き込みたい。
これがわかりません。
プログラム上、phpでファイル操作できないようなので、
javaで.cgiのファイルに処理結果の変数を書きこめれば、と思う。
こういった場合はどのようにすればいいのでしょうか。

174nobodyさん04/01/25 23:40ID:???
>>173
すいません。何がしたいのかまるでわからないので
もうちょっと整理してください。
したいことだけ書いてくれれば答えられると思う。

175nobodyさん04/01/29 00:04ID:???
>>172
亀レススマソ。そう言うレス、必ずつくと思いました。
各言語に最適化を行えば、それぞれがもっと高速化できると思います。
ただ今回のベンチは、「同じようなスクリプト」と、
「ほぼインストールしたまんまの環境」っていうところでやってみました。
だからあくまで参考データ。
だって俺そんなに各言語に詳しくないし。

176nobodyさん04/02/04 12:25ID:???
ファイル操作はPHPでも可能だろボケが・・・。
ついでに言うと機能と言語デザインではJavaの方が優れている。
パールはJavaに追いつこうとした哀れな言語。
それに追いすがるジジイ達も哀れな群集。若者はPHPで十分、
ジジイは税金しか食わんから切り捨てろ。

177nobodyさん04/02/04 13:12ID:???
C++に追いつこうとした哀れな言語じゃないんだ。

178nobodyさん04/02/12 14:27ID:???
コネクションプーリングつかってないだけだったりしてな

179nobodyさん04/02/15 01:23ID:jCeHrIAC
とりあえずPerlはもう論外。
いまさら仕事でPerlはもうないでしょ。
PHPとJSPはまだ解らないね。
俺的には両方残る気がするけどね。
だって掲示板にJSP使う馬鹿いないっしょ!?
そう言うときはPHPだろうし。
用は規模によってPHPとJSPを使い分ける!
これが理想。

180nobodyさん04/02/15 01:27ID:???
Perlは専ら趣味で利用

181nobodyさん04/02/15 13:27ID:9zdo9+EG
mod_perlマンセー

182nobodyさん04/02/15 13:34ID:???
Javaアプレットってどうよ?
将棋クラブ24の奴とか見るとすげぇー
とか思ってしまうんだが。

183nobodyさん04/05/19 16:52ID:???
yahoo将棋もjavaアプレットだが板違いだな

184nobodyさん04/07/16 23:54ID:iIo9hRF7
>>179
すまん、漏れ社内用にServlet/JSPで掲示板作った。
だって、今更PHPとかフリーのCGIとか格好悪いじゃん。

もっちょっとWebに興味ある香具師らが居れば、
PHP使っただろうけどな。
まぁ、開発なんて速攻で終わったし、
どっちでもいいんだが。

185nobodyさん04/07/17 00:01ID:???
格好も何も外面からじゃ分からんし。

186nobodyさん04/07/17 14:09ID:???
>>184
おまえtemplateって知ってますか?

18718404/07/17 16:23ID:???
>>185-186
俺は後で保守的な関係から
他人にソース見られた時のことを考えて言ってるんだよ。
遊びじゃねーんだよ、タコ。

188nobodyさん04/07/17 17:32ID:???
>> どっちでもいいんだが。

どっちでもいいわりには
保守的な恥ずかしがりやさんなんですね。
_・)ぷっ

189nobodyさん04/07/17 18:36ID:???
>184
友達少なそうな感じですね。
もうちょっと穏やかに受け取ったほうがいいですよ。

190nobodyさん04/07/17 19:34ID:???
掲示板ぐらいで自慢げな184

191nobodyさん04/07/17 21:09ID:???
可哀想な184がいるスレはここですね。

192nobodyさん04/07/20 10:47ID:???
マジな話、servlet + jsp の保守性って、perl と大差無いような

MVCっぽくモデル切り出してちゃんとインタフェース設計すれば
java としてメンテし易くなるんだろうが
まあ掲示板ふぜいにそこまでやるのも無駄な話だ

193nobodyさん04/09/09 10:51ID:???
ぶっちゃけCGIゲームを作るにはどの言語が最適なんだよう
僕にも解るように教えてくれよう
お願いだよう

194nobodyさん04/09/14 19:46:13ID:???
C++

195nobodyさん04/11/03 03:12:22ID:XnIDRWCH
サーブレットとベンチとるなら、FastCGIも入れてよ〜。

196nobodyさん04/11/03 18:29:10ID:jhhhsJbj
www.bb-chat.tv
ってphpでできてるんだね。
レスポンスは早くってphpってすげぇじゃん!

197nobodyさん04/11/03 19:45:37ID:???
>>196
宣伝乙。
もう来るな。

198nobodyさん04/11/03 21:21:36ID:???
チャットレディーとして申し込みたいんだけどネカマでも大丈夫かしら

199nobodyさん04/11/03 22:05:15ID:UAoI4xx+
>>198
このまえネカマがいてびっくりしたよ。
でも、これphpだよな。flash+phpマンセー

200nobodyさん04/11/06 04:24:57ID:???
>>197
いや待て!これ待機中の女の子の写真クリックすると
女の子のリアルタイム動画くさいのがflushで配信されてて
一瞬ビックリするぞ!
flushって動的に動画埋め込めるんだね…。

201nobodyさん04/11/06 09:02:59ID:???
ホントにリアルタイム配信だわ
映像なしのチャットレディーはだめなのかしら?

202nobodyさん04/11/06 12:42:51ID:DNa5HN4h
PHPすげ〜な

203nobodyさん04/11/06 14:54:54ID:???
サーブレットが美味いのはベンダがサーブレットAPIな
共通規格を取りまとめているところで
ぶっちゃけ他の言語でもアプリケーションサーバ+サーブレットAPI相当の
ものがあれば同じことできるし、パフォーマンスも中間コード使ってたら
同じようなもんでしょう。
ただベンダが規格取りまとめてないと自作orいろんな実装あって評価コスト
考えるとjavaが楽だと思ってしまうのがもったいない。

というわけでjava以外のアプリケーションサーバー、フレームワークで
実績あるもののリサーチ、評価を各言語のコミュニティが
さっさとやれ。

204nobodyさん04/11/06 16:00:34ID:???
メモらせろ。

http://matsui.jpn.ph/computer/FastCGI.html
CGIスクリプトは何で書く?
FastCGIで10倍高速化

205nobodyさん04/11/06 16:41:47ID:dOTbIjo1
CGI::Fast - Fast CGI のためのCGIインターフェース
http://homepage3.nifty.com/hippo2000/perltips/CGI/Fast.html

206nobodyさん04/11/06 16:43:57ID:???
既存の CGI をそのまま FastCGI 対応に
http://sugi.nemui.org/diary/20040723.html#p04

既存のCGIプログラムの修正を最低限にしてFastCGI対応にする方法について。
http://www.rubyist.net/~matz/20040723.html

207ノロ亀recv攻撃04/11/06 21:38:16ID:1jhP6c6a
ノロ亀recv攻撃て知ってます?
1バイトrecvしては10秒スリープするタイプのクライアントです。
もしもgazo.cgiがperlで動いてるとしますね。
gazo.cgiは100KB程度の画像をstdoutに書くとします。
ノロ亀recvするとperlのプロセスは終わるまでなかなか消えないんです。

208nobodyさん04/11/09 11:22:21ID:???
それなら何使おうがApacheのプロセスがいつまでも残るから駄目ぽですな。
Apache2をworkerで運用したらworker未対応なmod_phpも駄目ですな。

209nobodyさん2005/11/06(日) 13:07:38ID:szZvbyxN
javaといってもC並にピンキリだしな。
でもperlとPHPがゴミしか無い。
社内用途の内輪用ならperl/php/jspでもまだ限定的だけど、インターネットに公開しててperl/php/jspってのは全世界にスキルの低さを広報してるだけ。

210nobodyさん2005/11/06(日) 13:15:04ID:???
一年も前のレスに馬鹿丸出しw

211nobodyさん2005/11/07(月) 06:47:27ID:aK/ZOS5t
あのー、PHPとCGI/Perlってなにが違うんでしょうか?適応と鯖負荷と組み安さの面で。

教えてください。

#JSPとかASPとかCとかの選択肢はなしで。

212nobodyさん2005/11/10(木) 19:54:32ID:???
5年前に立ったスレが浮上してきたのか。
>>211
CGI/Perlなんて書いてる時点で勉強してなさすぎ。
この板を1年ぐらいROMって下さい。

213nobodyさん2005/11/11(金) 07:56:46ID:???
>>211
PHPはApacheのモジュールという意味かな
だったらCGIよりモジュールの方が負荷は小さいよ。
PHPもCGIで動かせば負荷は大きくなるしCGI/PHPはCGI/Perlより遅い。
Perlもモジュールなら負荷軽くなるしmod_perlの方がmod_phpより早い。

214nobodyさん2005/11/11(金) 21:53:57ID:U9ySvPII
>>213
ですです。

で、CGIからモジュールにするとすべてにおいて速くなるというわけではないですよね?
あくまでスクリプトが走り始めるまでの時間が短縮されるだけで。
走り始めるまでの時間ってそんなに長いんですか?

215nobodyさん2005/11/11(金) 22:20:54ID:???
>>214
とまっている人にバトンを渡すのがCGI
平走している人にバトンを渡すのがmod
走る速さは同じね。
トップスピードまでの時間の差はスクリプトのつくりによる。

216nobodyさん2005/11/11(金) 23:12:43ID:???
2chもモジュールじゃなかったっけ??

217nobodyさん2005/11/11(金) 23:53:58ID:???
mod_perlは常駐するからさらに早くなるよ。

218nobodyさん2005/11/12(土) 00:22:33ID:eK+VF0Ny
[WSJ] Netscapeの生みの親がPHPを支持
http://www.itmedia.co.jp/enterprise/articles/0509/29/news066.html

「2005年におけるPHPは、1995年におけるJavaのようなもの」
――Netscape共同創設者のマーク・アンドリーセン氏は、JavaはWebアプリケーション構築において、
PHPに取って代わられると言う。

219nobodyさん2005/11/12(土) 01:26:45ID:???
PHPってむしろ衰退しているイメージあるんだけど

220nobodyさん2005/11/12(土) 11:28:03ID:???
俺的には平行線のイメージ。

221nobodyさん2005/11/12(土) 11:34:12ID:iVNAkBGs
>>215
ありがとうございます。
んで、「トップスピードになるまでの時間」というのはかなりでかいものなんですかね?
それと、「トップスピートになるまでの時間」を長くする要因はどんなものがあるんですか?

メモリに常駐するというのは、速いけれども、裏を返せばメモリを食うんじゃなかろうかとか思うわけですけども。

222nobodyさん2005/11/12(土) 14:22:54ID:???
概念にこだわってると何も出来ないと思うよ。
変数の初期化やメモリ空間の確保、環境変数の取得などなど。
比較すればどちらが速いかだけど、結局はコーディング次第。
メモリは食う、鯖は石よりもメモリ。

223nobodyさん2005/11/12(土) 22:12:05ID:???
>>212
>>211はこのスレを1年ぐらいROMって意見してるんだから答えてやれよw

224nobodyさん2005/11/12(土) 22:52:03ID:???
mod_phpは
>変数の初期化やメモリ空間の確保、環境変数の取得などなど。
この辺関係ないでしょ

225nobodyさん2005/11/12(土) 23:03:27ID:???
modとCGIの違いの話でそ。
PHPにもCGIモードはあるよ?

226nobodyさん2005/11/13(日) 05:46:40ID:???
mod_phpは漏れなくデストラクトされるので。
PHPの場合、modとCGIの違いはインタプリタがロード済みってだけじゃないの?

227nobodyさん2005/11/13(日) 16:05:53ID:???
PHPってCGIにすると恐ろしく遅い、

228nobodyさん2005/11/18(金) 05:57:15ID:???
>>227
Perlはもっとおそいがな

229nobodyさん2005/11/18(金) 10:42:15ID:???
CGIの遅さでは、Javaにかなうものはないだろう。

230nobodyさん2005/11/18(金) 21:10:37ID:???
JavaはCGIを使わないからな

231nobodyさん2005/11/18(金) 22:21:23ID:???
>>230 ?

232nobodyさん2005/11/18(金) 23:00:05ID:???
>>231>>230が何を言ってるのか理解できないみたいだw


233nobodyさん2005/11/18(金) 23:19:33ID:???
>>232
×xxxはCGIを使う
○xxxをCGIとして使う

234nobodyさん2005/11/19(土) 02:39:20ID:???
まず>>228が大きな勘違いをしてる

235nobodyさん2005/11/19(土) 03:17:59ID:???
>> 232
むしろ、>>230>>229が何を言ってるか理解できないみたいだw

236nobodyさん2005/11/21(月) 11:10:11ID:???
グダグダっぷりがワロスw

237nobodyさん2005/11/27(日) 14:33:55ID:???
以上を総合すると…

mod_perl>mod_PHP≫PHP>perl>JSP

ってところか?

238nobodyさん2005/11/27(日) 15:02:00ID:???
スピードは、mod_perl>mod_php>>perl/cgi>>>php/cgiな感じ。

239nobodyさん2006/01/28(土) 00:29:35ID:4dLyJQVH
正直、SAP R/3ともOracle Applicationsとも繋がらない時点で、Java以外は論外なんだが…。

240nobodyさん2006/01/28(土) 01:04:44ID:qjbF6X7L
PHPのバージョンが変わるとしばしば既存アプリが動かなくなるところが使えない。
PHPに食わしてもらってきたが、Javaと.NETの世界に行きそうです。
#もうVerUP時にテストしたくないっす。PHPに疲れました。。。

241nobodyさん2006/01/28(土) 02:28:49ID:???
「オープンソースだからベンダ非依存で技術の寿命が長い」って
伝説を流布したがっているけれど、実態は、後方非互換に気を使わない文化だから、
実は寿命短い。

242nobodyさん2006/01/28(土) 16:12:49ID:???
バグがあっても自分でソースいじって治せるから、理論的には寿命がながいけどね。

243nobodyさん2006/01/28(土) 18:52:08ID:wpRdO6GC
>242

わかってるんだと思うが、

>自分でソースいじって治せる

くらいたちが悪いこともなくて。。。。
ソースなんていじりたくないです。いじれないことにしといて
できないことにしといたほうがなんぼ楽か....

そいやあ、javaでCGI、作ったことあるよ。
あいつもなんか動いてるみたいだなあ...7,8年になるかな。このスレより古い(笑)


244nobodyさん2006/01/28(土) 22:17:48ID:???
実際、クローズドソースでバグがあったら、バージョンアップするしかないから。
一番長いところをみればオープンソースのほうが寿命が長い。
でも、一般的な利用者を見れば、開発が終わった時点で終わりだな。

245nobodyさん2006/01/28(土) 23:11:03ID:338VvyNO
システム寿命を比較すると、独自開発、次がクローズド、最後がオープンソース。
意外だろうけど、事実なんだな、これが。
例外は多数あるだろうけれども。

246nobodyさん2006/01/29(日) 09:48:24ID:???
どっちが長いのかわかりません・・・

247nobodyさん2006/02/03(金) 01:30:59ID:1hNSV/nH
Apache の MaxClients(子プロセスの最大数) デフォルト設定は 150。
他のモジュールにも影響されるが、mod_perl 組み込み時、子プロセス1つのメモリサイズが 20〜30MB 程度になる。
よって、同時接続数 150 までアクセスされると 3G から 4.5G メモリを喰うことになる。

248nobodyさん2006/02/03(金) 07:27:33ID:???
Perlはバージョンアップで仕様変更が少ないので殆ど手直しは必要ないが
他の人間が保守・改良・バグつぶしするのには向いてない。
PHPはバージョンアップで互換切られたりするが
他の人間が容易に習得でき、保守などが楽

俺は、PHPの方が好きだな。
他人とPerlで一緒に仕事するなんて、ありえない。

249nobodyさん2006/02/06(月) 00:55:17ID:???
>>247
mod_perlを使いこなせていない奴はそうなるなw

250nobodyさん2006/02/06(月) 00:57:24ID:???
>>248
それは言語に限らず組み方次第なわけだが。

251nobodyさん2006/02/06(月) 02:15:47ID:TNPj5JSw
ヘタレが書いたJavaのコード >>|超えられない壁|>> ヘタレが書いたPHPのコード>>>>>|超えられない壁|>>>>>ヘタレが書いたPerlのコード

252nobodyさん2006/02/06(月) 06:35:27ID:???
>>247
Fedora core4ではデフォルトで10MBくらい。
メモリ使用量はMaxSpareServers × 10MB
お前の理論だとMaxClients100以上でmod_perl動かしているほとんどのサーバーは
F5連打されるとメモリリークしてしまうという愉快な状況になる。

253nobodyさん2006/02/06(月) 21:53:51ID:HOg4depx
             ↑
「メモリリーク」の意味を知らないスクリプター、乙

254nobodyさん2006/02/09(木) 06:22:08ID:???
狭義しかしらない日本人、乙

255nobodyさん2006/02/09(木) 09:22:26ID:???
負け惜しみ、乙

256nobodyさん2006/02/09(木) 12:06:16ID:???
↓、乙

257nobodyさん2006/02/09(木) 14:45:24ID:???
え?俺?

258nobodyさん2006/02/09(木) 15:10:13ID:???
↑、乙

259nobodyさん2006/02/09(木) 15:38:05ID:???
>>257

260nobodyさん2006/02/09(木) 16:26:24ID:???
>>252
247の理論だとFedora4をデフォルトで動かしているサーバーは
メモリ1.5GB必要以上になる。
mod_perlはメモリ食うと聞いていましたがApacheもこんなにメモリ消費
するとは思いませんでしたwww

261nobodyさん2006/02/09(木) 22:56:18ID:???
そりゃ150プロセスも同時に走れば、どんなメモリ積んでも足らないだろう。
そういう意味で>>247の言ってることはあってる。
後、単にメモリを消費するのと、メモリリークはまったく別。>>252はアホ確定。

262nobodyさん2006/02/10(金) 07:44:59ID:???
ここは必死なインターネットですね

263nobodyさん2006/02/10(金) 10:50:38ID:???
>そりゃ150プロセスも同時に走れば、どんなメモリ積んでも足らないだろう。
Apacheが処理するプロセスとApache自体のプロセスは別物ですよ。
プログラム、Apache、UNIX
誠に残念ながらこれら全ての知識に欠けているようです。
初心に戻ってこんぴゅ〜た〜の基礎から勉強するのがよろしいかと思います。

264nobodyさん2006/02/10(金) 18:44:00ID:???
あと>>257への感謝の気持ちを忘れずに。

265nobodyさん2006/02/10(金) 19:40:58ID:dvrJwlrg
>>263
で、メモリリーク、の意味は勉強たか?

266nobodyさん2006/02/10(金) 22:12:09ID:cmFxwhvM
メモリリークっていうのは、Cで変数の破棄し忘れとかで出来るもんだろ。
リクエスト毎に必ずプロセスが死ぬCGIやmodphpには縁のない話。
modperlだとプロセスが残るけど、それだったらF5連打でなくも、自然にリソース食い尽くす。
それと、modperlは1個のプロセスのサイズがデカいんだから、100とか150とか同時に走られたら持つわけないだろ。
どうやって少ないプロセス数に抑えて回していくかだろ。
modphpみたいに使い捨てじゃないんだから。

267nobodyさん2006/02/11(土) 01:31:10ID:???
>リクエスト毎に必ずプロセスが死ぬ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走らせるのは非常にトリッキーでありメリットも薄いためそのような設定で
運用しているサーバーはほとんど無いでしょう。

268nobodyさん2006/02/11(土) 02:45:54ID:SZLIMyhD
>>267
BEを忘れてますよ?

269nobodyさん2006/02/11(土) 03:22:54ID:???
>>267
じゃあmod_perl環境下のApacheの子プロセス、と言い換えるよ。

話の始まりは>>247だぞ。MaxClients150のままでF5連打されたら、それは落ちる。
それはPerlプログラムの書き方が悪いって問題じゃない。
これはメモリリークとは関係のない話だ。

270nobodyさん2006/02/11(土) 10:33:29ID:???
MaxClientsが10だろうと256だろうとApacheの消費するメモリの上限は増えませんが。

271nobodyさん2006/02/11(土) 15:47:59ID:???
痛々シス

272nobodyさん2006/02/11(土) 16:23:16ID:???
>>270
MPMによって変化量は違えどApacheのメモリ総使用量は増えるだろ。

273nobodyさん2006/02/11(土) 17:33:14ID:???
>>270
> MaxClientsが10だろうと256だろうとApacheの消費するメモリの上限は増えませんが。
↑素で意味がわからないんだけど。どういうこと?

274nobodyさん2006/02/11(土) 23:08:58ID:???
>>257は神に召されました。合掌!

2752672006/02/14(火) 02:03:50ID:???
>>269
そもそもMaxClientsは最大接続数であってMaxClients=子プロセスの最大数ではありません。
>MaxClients150のままでF5連打されたら、それは落ちる。
通常は考えにくいですね。よほどサイズの大きいスクリプトをキャッシュさせない限り。
ab -n 1000 -c 200 localhost
などで簡単に検証出来る事なので試してから発言なさった方がよろしいかと。

276nobodyさん2006/02/14(火) 19:35:57ID:???
10日前の書き込みにレス、カコイイ(w!

277nobodyさん2006/02/14(火) 19:39:18ID:???
↑素で意味がわからないんだけど。どういうこと?

278nobodyさん2006/02/15(水) 00:31:38ID:???
解説しよう。
誤爆。

279nobodyさん2006/02/15(水) 01:35:00ID:???
この辺で勉強してみたら?
http://www.sixapart.jp/movabletype/developers/naoya/archives/2004/09/movable_type_mo.html
http://www.sixapart.jp/movabletype/developers/naoya/archives/2004/10/post.html
それとF5連打はabじゃ再現できない。少なくとも、
ab -n 100000 -c 200 localhost
程度でなければ意味が無い。

280nobodyさん2006/05/16(火) 23:31:38ID:SsSEC6f0
WEB技術を基にしたシステムには、AT互換機ベースの廉価なサーバを
繋げて処理性能と信頼性を確保するようなのが多い。
で、セキュアでまともな言語としては…

C/C++ -> システム依存が多くて面倒なんで却下
FORTRAN -> 古くて知ってる奴がいないんで却下
PASCAL -> Delphiにはサーバサイドの機能が無いんで却下
VB -> UNIXで使えないんで却下
Perl -> ぜんぜんセキュアじゃないんで却下
そのスクリプト言語 -> 知名度低いんで却下

故にJavaが残る。

281nobodyさん2006/05/18(木) 17:52:54ID:???
Perlをセキュアに使えないのは自分の技術力のなさを言語のせいにしてる香具師。
それと、PHPとかRubyはどうした。

282nobodyさん2006/05/18(木) 20:26:14ID:???
>>280
餌がばればれ。
本命のPHP厨は全然つれてないじゃん。

283nobodyさん2006/05/20(土) 17:46:59ID:izE4oL9D
>>281
スクリプタ、乙。

284nobodyさん2006/05/23(火) 02:21:21ID:???
CGIやPHPでは Vアプリ や i-アプリ がつくれねー(・∀・)

285nobodyさん2006/05/23(火) 05:10:21ID:???
>> 284
CGIの意味わかってねー

286nobodyさん2006/05/25(木) 19:35:50ID:???
これはPerlが糞だといわれるほんの一例だけどやっぱりPerl終わってるwww

Perlの脆弱性は氷山の一角か
http://www.itmedia.co.jp/enterprise/articles/0512/06/news064.html
http://www.itmedia.co.jp/enterprise/articles/0512/01/news118.html

287nobodyさん2006/05/26(金) 20:12:42ID:Wb7ucMhE
ソフトウェア開発には、しばしば交わっているがたいていは分かれている、
5つの世界がある。

その5つとは:

1.パッケージ
2.インターナル
3.組み込み
4.ゲーム
5.使い捨て

スクリプト言語の得意分野は、5.

288nobodyさん2006/05/27(土) 00:33:10ID:???
>>286
リンク先読んでるか?
Perlに限った話でない内容がPerlをやりだまにあげているに過ぎんぞ。

289nobodyさん2006/07/05(水) 18:47:51ID:???
>>284
一般的にCGIってどの言語を指すの?Perl?
PHPはモジュールのこと?

290nobodyさん2006/07/08(土) 00:16:51ID:???
普通はCやperlが多いのでたまにサーバサイドのperlの事をそう呼ぶ人が居る。

291nobodyさん2007/10/15(月) 21:43:20ID:???
>>284
ほんとはCGIが特定の言語を表すこと自体、間違ってる。
CGIってのは仕組み。
PerlとかPHPってのは言語の名前。
mod_perlとかmod_phpはApacheモジュールの名前。

292nobodyさん2007/10/15(月) 21:44:48ID:JisN5kXl
大人気なくマジレスしてみたら日付が…
くやしいからage

293nobodyさん2007/10/15(月) 22:59:59ID:kp3KLDes
およそ忠告ほど、人が気前よく与えるものは無い。

                  (ラ・ ロシュフコー)

294nobodyさん2007/10/16(火) 03:27:57ID:???
>>293
まったくもってそのとおりだなw

295nobodyさん2007/10/16(火) 05:59:52ID:P6eki9Si
>1がPerlと書かなかったからgdgdなスレになってる

296nobodyさん2007/10/16(火) 06:10:39ID:???
>>295
6年も昔の1を責めんなよw
厨房だったあの娘も成人してる年月だ。

297nobodyさん2007/11/14(水) 20:44:05ID:???
【速報】Google社が「Android」のSDKを公開,Javaでアプリケーションを記述
ttp://techon.nikkeibp.co.jp/article/NEWS/20071113/142245/
---
Androidのアプリケーション・ソフトウエア記述言語はJavaで,
「Java言語のコア・ライブラリが提供する機能のほとんどを提供する」(Androidの説明書)。
---


298nobodyさん2008/04/02(水) 11:48:33ID:c2ynM9Ki
>>297
     オハヨー!!
    ∧∧ ∩
    (`・ω・)/
   ⊂  ノ
    (つノ
     (ノ
 ___/(___
/  (___/
 ̄ ̄ ̄ ̄ ̄ ̄

299nobodyさん2008/04/02(水) 19:57:42ID:???
息の長いスレですね
この板あんまり動かないからな

300nobodyさん2008/04/03(木) 21:41:49ID:gLoVWQDx
>>299
     過疎ー!!
    ∧∧ ∩
    (`・ω・)/
   ⊂  ノ
    (つノ
     (ノ
 ___/(___
/  (___/
 ̄ ̄ ̄ ̄ ̄ ̄

301nobodyさん2008/04/04(金) 22:11:29ID:???
JAVA使いが優越感に浸るために立てたスレか

302nobodyさん2008/04/05(土) 23:07:08ID:XrEo6Za/
>>301
Yes!

303nobodyさん2008/04/06(日) 03:23:39ID:???
小泉フィーバーの頃に立ったスレ

304nobodyさん2008/04/06(日) 17:11:10ID:6q1DymAw
>>303
(*´・∀・)(・∀・`*)ヘー

305nobodyさん2008/05/24(土) 20:57:05ID:t/EmD4lD
CGI、ていうか、Perlの文法が一番分かりやすいです!

でもJavaはPerlではできないこともできますからねぇ・・・

306nobodyさん2008/06/25(水) 19:40:16ID:LpVw3Xtb
Java VS PHP

Javaの圧勝。PHP5はJavaの38分の1のパフォーマンスしかない。
http://www.thinkit.co.jp/cert/compare/2/4/2.htm

307nobodyさん2008/06/25(水) 20:36:35ID:???
ワイズノットかよ

308nobodyさん2008/07/19(土) 17:09:25ID:ayt/V1K3
FIND JOBとかみたいな、あーいった膨大な情報から条件を指定されて
絞り込んで表示するって言ったプログラムはやっぱりJavaとかなるのか?

上のような動作をさせたい場合は何が一番有効的なのかな?

知識のあるやつおせーて。

309nobodyさん2008/07/19(土) 18:12:22ID:???
phpでok

310nobodyさん2008/07/20(日) 00:41:54ID:???
というか膨大じゃないわなw

311nobodyさん2008/11/24(月) 10:04:14ID:T19zawGU
CGIはperlでいいじゃないか。Cでcgi書くやつは少ないし、
javaでcgiするやつなんて皆無だ。java屋の俺はたまにjavaでcgi書く事もあるが、、、マニアックに。

312nobodyさん2008/11/24(月) 15:45:14ID:PYzXGmO8
java eeってasp.netに押されてるよね
3年位前はまだj2eeが優勢だったけど
ここにきてasp.netが一気に流行った感じ

早くマイクロソフトが潰れて欲しい

313nobodyさん2008/11/24(月) 17:37:45ID:???
>>308
データベースの仕事だからな・・・それ

314nobodyさん2008/11/24(月) 18:17:55ID:???
o/rマパーのことでわ?

315nobodyさん2008/11/28(金) 19:15:15ID:7nzTF8g6
sunは自社サーバの売り込みに力を入れろよ

tomcatだのjbossだのに押されてて
javaリソースが分散してる

1個にまとめろ

これじゃあasp.netにやられ放題だよ

316nobodyさん2008/11/28(金) 20:22:10ID:???
今更GrassFishを押されても…

317nobodyさん2008/12/03(水) 07:39:51ID:pSw141Rl
性能イイジャン

318nobodyさん2008/12/22(月) 12:24:56ID:???
asp.netはないわ

319nobodyさん2008/12/26(金) 11:15:00ID:kg8zdLDh
なんで?

320nobodyさん2008/12/26(金) 16:47:55ID:???
理由も言えずに
なんとなくイメージだけで決めつけてる低脳バカ女は死ねよ
 

321nobodyさん2008/12/28(日) 22:19:45ID:???
イメージは最重要
構築に最もコストがかかる

322nobodyさん2008/12/31(水) 23:08:55ID:???
池■田大■作の本名はソン・テチャク。小泉純一郎、小沢一朗は朝鮮人。
911では小型の水爆が使用されている。
http://ri■ch■ardkosh■im■izu.at.webry.info/
創価の保険金殺人事件。
オウム事件は、統一・創価.北朝鮮の共同犯行である。CIAが監修している。
http://www15.ocn.ne.jp/~oy■ako■don/kok_web■site/ir■iguc■hi.htm
与党も野党もメディアも全部朝鮮人だった。
http://jb■bs.li■vedo■or.jp/b■bs/read.cgi/news/20■92/115794■1306/

2ちゃんねるは統一■教会が個人情報を集めるための道具。運営には統一■教会がいる。
駅前で「手相を見せてください」と勧誘してるのが統一教■会。(カルト宗教)  
カルト宗教の下にいる人と上にいる奴を分けて考えないといけない。下にいる利用される人は上がどんなことをしてるか知らない。

ユダヤ権力の子分→2ちゃん運営=統一協会上層部=層化上層部=自民党清和会=野党の朝鮮人ハーフの政治家=
与党の朝鮮人ハーフの政治家=金 正日(キム・ジョンイル )=読売サンケイ=小沢十朗
ユダヤ人=ロックフェラー=ブッシュ=クリントン=ヒラリー=アドルフ・ヒトラー=オサマ・ビンラディン

毎日新聞スレを荒らしてる奴らも統■一教会の可能性が高い。
荒らしは洗脳するために「ネトウヨ」などのレッテル付けレスを何千回もする。
現実には「ネトウヨ」などは存在しない。
http://changi.2ch.net/test/read.cgi/ms/1230363385/

323nobodyさん2009/03/10(火) 20:08:41ID:4+JtZpPa
>>300
  ∧,,∧
 ( `・ω・) ウーム…ここは?
 / ∽ |
 しー-J

324nobodyさん2009/03/12(木) 08:54:13ID:???
     過疎ー!!
    ∧∧ ∩
    (`・ω・)/
   ⊂  ノ
    (つノ
     (ノ
 ___/(___
/  (___/
 ̄ ̄ ̄ ̄ ̄ ̄

325nobodyさん2009/03/14(土) 19:21:51ID:OFKuIIRz
perlはちょこちょこっと出来て、ちょこちょこっと書き加えられるからいいね。

326nobodyさん2009/03/16(月) 15:39:45ID:GkXHbgmg
みんなちょこちょこできるが・・・

php+javascriptが最強

327nobodyさん2009/03/16(月) 21:55:05ID:CxxX8Oyp
個人的にはPerlが一番すきだ。でも、食ってけない。

328nobodyさん2009/03/18(水) 22:53:00ID:PJno4NWm
>>324
  ∧,,∧
 ( `・ω・) ウーム…ここは?
 / ∽ |
 しー-J

329nobodyさん2009/03/30(月) 19:03:41ID:???
cobolが最強

330nobodyさん2009/05/10(日) 10:06:54ID:???
すごいな。javaもphpもCGIで使えるという突っ込みで終了するかと思いきや…
7年も残る名スレに

331nobodyさん2009/05/16(土) 11:41:49ID:Pi+IqLxn
ソフトウェア開発には、しばしば交わっているがたいていは分かれている、
5つの世界がある。

その5つとは:

1.パッケージ
2.インターナル
3.組み込み
4.ゲーム
5.使い捨て

スクリプト言語の得意分野は、5.

332nobodyさん2009/05/16(土) 16:27:25ID:???
配布携帯と内容がごっちゃやな。

333nobodyさん2009/06/15(月) 08:10:53ID:wvF6QZGs
>>328
  ∧ ∧   一人一個まで
 ( ´・ω・)
 ( ∪ ∪  ,.-、   ,.-、   ,.-、   ,.-、     ,.-、      ,.-、    ,.-、
 と__)__) (,,■)  (,,■)  (,,■)  (,,■)    (,,■)      (,,■)   (,,■)
       梅干  高菜 おかか こんぶ ごはんですよ わさび漬け 焼たらこ
          ,.-、   ,.-、     ,.-、      ,.-、   ,.-、   ,.-、    ,.-、
          (,,■)  (,,■)    (,,■)     (,,■)  (,,■)  (,,■)   (,,■)
          鶏飯 明太子 ちりめんじゃこ ゆかり  柴漬  塩辛 牛肉しぐれ
      ,.-、   ,.-、     ,.-、    ,.-、    ,.-、   ,.-、    ,.-、   ,.-、
     (,,■)  (,,■)    (,,■)   (,,■)   (,,■)  (,,■)   (,,■)  (,,■)
      鮭 鶏ごぼう  野沢菜  天むす ツナマヨ エビマヨ 鮭マヨ 具なし

334nobodyさん2009/06/15(月) 13:50:53ID:???
日記は、自分のサイトとか、自分のblogでやってくれないかなぁ。

335nobodyさん2009/06/16(火) 14:54:28ID:DBvpUJ6P
>>333
     且且~
     且且~
 ∧__∧ 且且~
(´・ω・) 且且~
`/ヽO=O且且~
/  ‖_‖且且~
し ̄◎ ̄◎ ̄◎
皆さん、お茶が入りましたよ…

336nobodyさん2011/04/22(金) 23:08:15.17ID:tkmTpEKa
Mono最強伝説
http://ja.wikipedia.org/wiki/XSP_(Web%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC)

337nobodyさん2012/08/04(土) 20:15:16.20ID:???
JAVAの圧勝
最近Cに押されてるけど

338 【26.2m】 電脳プリオン2014/08/13(水) 23:25:42.73ID:????2BP(0)
  ∧_∧
  ( ・∀・)      | | ガガッ
 と    )      | |
   Y /ノ      .人
    / ) .人   <  >_∧∩
  _/し' <  >_∧∩`Д´)/
 (_フ彡 V`Д´)/   / ←>>158
            / ←>>152

339nobodyさん2014/08/25(月) 04:12:04.34ID:???

340nobodyさん2017/01/21(土) 19:01:13.92ID:iuL6ICc7
ぬるぽ

新着レスの表示
レスを投稿する