トップページ運用情報
1001コメント262KB
bbs.cgi再開発プロジェクト5
■ このスレッドは過去ログ倉庫に格納されています
0002動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 07:38:23ID:KYFJjC4V
【関連スレ】
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part16
http://qb5.2ch.net/test/read.cgi/operate/1102087698/
read.cgi再開発スレ
http://qb5.2ch.net/test/read.cgi/operate/1087199303/
◆ 全サーバトリップ統一作戦
http://qb3.2ch.net/test/read.cgi/operate/1067245837/
bby -- スレッド情報一元管理システム構築スレ2
http://qb5.2ch.net/test/read.cgi/operate/1086868799/
【広告・宣伝】Rock54【自動排除】 4
http://qb5.2ch.net/test/read.cgi/operate/1083063122/
0008動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 08:35:54ID:Sh0Xrvwv
べつにJavaでもPerlでもCでもPythonでも何でもいいんだよ。
習得コストとメンテコストと導入コストのバランスさえ考えれば。
あとJavaを使えって行っている奴は、2chのサーバーがFreeBSDで構築されていることに自覚無いのか?

もしJavaを使うためにLinuxにするとしたら、それなりに管理コストやらOSライセンス代金もかかるぞ。
すべてはバランスなんだよ。
0009動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 08:45:01ID:kemRGws1
>>8
バランス考えた上での>>8の意見がないな。ただ反発するだけはイクナイ(・A・)

TCO考えるとWindows2003+ASP.NETにしてしまうという手もあり?
お金あればだけど。
0010動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 08:50:34ID:g1P8Tth1
Java系は文字コード変換のコストがかかるから
無条件に軽いとは言い切れない面があるし。

bbs.cgiは他の処理が多いからまだしも
read.cgi改良時に「servletに」という意見が出なかったのは
2chがSJISだからというのもある。
0011動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 08:59:04ID:kemRGws1
確かに、Perl、PHP、以外では文字列処理での不便はあるな。
しかしごりごり書いてしまうと言う荒技もある。

Cでとかならそれでもさほどコストに見えないほどの速さの開きもあるし。
0012動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 09:04:57ID:kemRGws1
あと定量的なデータとしてちょっと経路が違うけどTPC-Wベンチマークのの価格性能比一覧。
ttp://www.tpc.org/tpcw/results/tpcw_price_perf_results.asp

Windowsの独壇場だけど、Linux、FreeBSDでチューニングを極めてる企業がないせいもあるかも。
0013root▲ ★
垢版 |
04/12/20 10:01:42ID:???
alarm() のかわりに poll() を使うらしいです。
あとは夜までアクセスできない模様。
0014▲ 某ソレ511
垢版 |
04/12/20 10:11:02ID:zdlzAfpz
そもそもbbs.cgiがCでもなくPerlな理由って、
管理人がいじれなくなるからだったと思う。
0016動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 10:39:32ID:pfYABKC8
2chの管理人は‘永遠の19歳’西村博之です。

管理人がPerlを知っていたとしても、もやは複雑すぎて
ほとんど弄れないレベルになっていると思うけど。
0017動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 10:43:40ID:wkvjMld0
ひろゆきはCも分かる予感。read.cgiいじってるし。
メンテナンスの容易さ、いじれる人の多さが理由じゃないすかね。
0018動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 10:48:55ID:kemRGws1
いじれる人の多さならJavaも多いと思うけど(★持ちではどうだかしらんけど)、上を見るにFreeBSDってJVM提供されてないのかー。
0019▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo
垢版 |
04/12/20 10:50:53ID:eJD1VapP
理想はC版でかつ共通部分をapacheモジュール化。

かといって2ch運営陣にそこまでやろうとする人的リソースが足りないけと。
0020root▲ ★
垢版 |
04/12/20 11:01:58ID:???
実家にて会社に来てるメールを吸い上げ中、、、。

Apacheモジュールにすると、暴走した時にやです(歯止めがきかないから)。
mod_speedycgiにした時にそう思いました。

もちろん、暴走しないように組めばいいわけですが。

あとモジュールにすると、SuExec環境と仲悪いしね。
今のやり方(SpeedyCGI)は、決して悪くないと思うですよ。
0023FOX ★
垢版 |
04/12/20 15:13:38ID:???
dsoは究極の形だとおもうぞ

dinamic shared object に惚れました。
0024FOX ★
垢版 |
04/12/20 16:08:31ID:???
banana226 SpeedyCGI化
0026FOX ★
垢版 |
04/12/20 16:30:46ID:???
banana225(love3) 完
0027FOX ★
垢版 |
04/12/20 16:34:43ID:???
banana210(pc5) 完
0028FOX ★
垢版 |
04/12/20 16:50:19ID:???
banana229(that3/book3/travel2/bubble2) 完
0029FOX ★
垢版 |
04/12/20 16:51:53ID:???
banana228(money3) 完
0030FOX ★
垢版 |
04/12/20 16:54:16ID:???
banana227(game7) 完
0031FOX ★
垢版 |
04/12/20 16:55:40ID:???
banana240(music4) 完
0032FOX ★
垢版 |
04/12/20 16:57:07ID:???
banana233(sports7) 完
0034FOX ★
垢版 |
04/12/20 16:58:47ID:???
banana232(tv6) 完
0035FOX ★
垢版 |
04/12/20 17:01:01ID:???
banana601(etc3) 完
0036FOX ★
垢版 |
04/12/20 17:02:29ID:???
banana612(tv7) 完
0037FOX ★
垢版 |
04/12/20 17:04:25ID:???
banana613(live18) 完
0038FOX ★
垢版 |
04/12/20 17:10:05ID:???
banana274(qb5/qb6/science3/academy3) 完
0039FOX ★
垢版 |
04/12/20 17:11:03ID:???
本日の作業はここまでー

ノハズ
0040動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 17:11:35ID:pEtO6DrF
  _  ∩
( ゚∀゚)彡 FOX ★!FOX ★!
 ⊂彡
0041 ◆KONAN/fu2I
垢版 |
04/12/20 17:14:16ID:m2KTTUC6
乙ですた。 (・∀・)ニヤニヤ
0047動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 22:45:30ID:Sh0Xrvwv
8だけど、バランスを考えた上で選択するのならPerl(mod_perl)じゃないの。
Cでゴリゴリ書いても、コーディングスキルがない人が書いたCはそんなに速くないよ。
普通のスキルの人が書いたPerlのほうが安定している。

個人的にはmod_pythonもオススメしたいが、ひろゆきがpython学ぶつもりがあるかどうかに左右されるかも。
0048動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/20 22:46:56ID:Sh0Xrvwv
>46
Perlのソースがどうしても読みにくいというのは否定しないけど。
Perl5.6以降のOOPな書き方をちゃんとすればそれほど読みにくくないと思うよ。
0051動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/21 02:54:07ID:TpqYyaRn
言語がドウコウという話はどうでもよく...
常駐化されIF部・コアロジック・バックエンドDBの形になればよろしいかと。
理想を言うとHTMLブラウザ用IF以外にビュアー用のIFが欲しい。
今のビュアーはグチャグチャな仕様に対応するための例外対応や場当たりな対応が多すぎる。
0053動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/21 06:46:11ID:NVnNb9op
>>51
JavaのStrutsのMVCモデルなら、
>常駐化されIF部・コアロジック・バックエンドDBの形になればよろしいかと。
...はすべて満たされるかと。
>理想を言うとHTMLブラウザ用IF以外にビュアー用のIFが欲しい。
これは設計次第と解釈。

そんな状態ならPerlで続投するにしても早いうちに設計見直し必要ではないかな。
0054動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/21 08:40:30ID:TpqYyaRn
>>52
>>ネイティブでな。
>詳しく。w
FreeBSDがもっているLinuxバイナリ互換機能を使用したLinux版JREの実行ではなく
FreeBSD用のJREがあると言っているだけでは?
昔はLinux版を互換機能(エミュ)で動かしていたが今はFreeBSDネイティブな
javaコマンドが在る。
誰もjavaで書かれたユーザアプリがフルネイティブコンパイルされるとは言って
いないと思うが・・・
0057動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/21 09:26:57ID:V+R3A35d
>>53
Strutsかどうかは気が早いような気もするが、Javaなら(というかJ2EEなら)
できるには同意。
エンタープライズを想定したプラットホームだから。
商用SWは無理だろうから、雄猫とDB(FireBird?ポスグレ?mySQL?)が耐えられるように
してあげる必要は在るかも。
0058動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/21 09:33:07ID:V+R3A35d
>>56
残念ながらWASはFreeBSD上ではサポートされません。(頑張ればLinux互換機能で*動く*かも)
とりあえず雄猫かと。コストかかんないし。
それにしてもWASで通じている人が何人いるのか心配(w
# IBM WebSphere Application Server
0059動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/21 10:27:41ID:NVnNb9op
>>58
いや、WAS= Web Application Server では?WebShpereとは限らない。
今回EJBはいらんのでWASの話は大げさかもだけど。

わたしは「雄猫」ってのがわかりません。_| ̄|○
もしかしてTomcatのことかな。
0062FOX ★
垢版 |
04/12/21 15:29:15ID:???
言語論争するですか?
0064FOX ★
垢版 |
04/12/21 15:53:13ID:???
banana370(hobby5) 完
0065FOX ★
垢版 |
04/12/21 15:54:56ID:???
banana366(school4) 完
0066FOX ★
垢版 |
04/12/21 15:58:06ID:???
banana365(human5) 完
0067FOX ★
垢版 |
04/12/21 15:59:44ID:???
banana386(live14) 完
0068FOX ★
垢版 |
04/12/21 16:01:30ID:???
banana382(society3) 完
0069FOX ★
垢版 |
04/12/21 16:02:45ID:???
banana372(news13) 完
0070FOX ★
垢版 |
04/12/21 16:04:07ID:???
banana371(pc6) 完
0071FOX ★
垢版 |
04/12/21 16:05:47ID:???
banana390(tmp4) 完
0072FOX ★
垢版 |
04/12/21 16:07:05ID:???
banana389(food6) 完
0073FOX ★
垢版 |
04/12/21 16:09:32ID:???
banana388(comic6) 完
0074FOX ★
垢版 |
04/12/21 16:10:45ID:???
banana387(comic5) 完
0075FOX ★
垢版 |
04/12/21 16:13:40ID:???
banana241(news15,news16,news17) 完
0076FOX ★
垢版 |
04/12/21 16:16:15ID:???
banana272(aa5,off3) 完
0077FOX ★
垢版 |
04/12/21 16:20:06ID:???
banana214(pie) 完
0078FOX ★
垢版 |
04/12/21 16:22:04ID:???
banana218(idol) 完
0079FOX ★
垢版 |
04/12/21 16:23:48ID:???
banana718(sakura01) 完
0080FOX ★
垢版 |
04/12/21 16:25:27ID:???
banana720(sakura02) 完
0081FOX ★
垢版 |
04/12/21 16:26:04ID:???
全部 終ったはず、
0084FOX ★
垢版 |
04/12/21 17:18:58ID:???
これで bbs.cgi はSpeedyCGIのものに統一されました。
(superfreeを除く、sakubbs.cgiを除く)

関係者の皆様方 よろしくです
0085root▲ ★
垢版 |
04/12/21 17:24:43ID:???
>>84
今日は記念日すか。
なに記念日にしますかね。
0094FOX ★
垢版 |
04/12/21 20:04:21ID:???
うおっ
調べてみよう、そうしよう
0095FOX ★
垢版 |
04/12/21 20:07:38ID:???
直してみたが・・・

どんなもんでしょか?
0096CamelRock ★
垢版 |
04/12/21 20:09:22ID:???
うお、はやっ
実験してみて報告しますー
反映まで10分くらいかかるかもですー
0098CamelRock ★
垢版 |
04/12/21 20:21:00ID:???
>>95
おっけーのようですー
おつでしたー
0099FOX ★
垢版 |
04/12/21 20:22:08ID:???
はいはいー
0100動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/21 21:10:31ID:E3uoOOs5
>>59
マジレスすると今はTomcat等をアプリケーションサーバとは呼ばないのです。
J2EEが出て少し経ったころに「コンテナ」と呼ぶようにSunから御触れが出ました。
Servletコンテナとか、EJBコンテナとか、J2EEコンテナとか。
正式な呼び方は忘れてしまいましたが一般的にこんな感じで呼ばれてます。

雄猫はTomcatの愛(?)称です。
英語のドキュメント翻訳すると雄猫ってなるので。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況