bbs.cgi再開発プロジェクト5

レス数が1000を超えています。これ以上書き込みはできません。
0001動け動けウゴウゴ2ちゃんねる04/12/20 07:38:07ID:KYFJjC4V
peko鯖の稼動によりボトルネックの一つである事がより明らかになった
bbs.cgi作り直しプロジェクトです。

【開発環境の工事現場】
また挑戦。@2ch掲示板  http://dso.2ch.net/myanmar/
また挑戦2。@2ch掲示板 http://dso.2ch.net/yangon/

関連スレなどは >>2-5 くらい

0951動け動けウゴウゴ2ちゃんねる2005/04/08(金) 18:57:32ID:Zqzne5VM0
ひろゆきが理解できなくて没な悪寒

>951
ひろゆき氏になんとか説得してみますよ。

0953動け動けウゴウゴ2ちゃんねる2005/04/08(金) 19:30:35ID:AQwRoo140
<dat>
  <res name="動け動けウゴウゴ2ちゃんねる" mail="sage" date="2005/04/08(金) 17:46:04 ID:AQwRoo140">
    その論理はちょっとおかしい気が &lt;br&gt; xmldb(?)で〜 &lt;br&gt; ならまだわかるけど
  </res>
  
<res name="動け動けウゴウゴ2ちゃんねる" mail="sage" date="2005/04/08(金) 17:51:04 ID:+8zeIhpi0">
    高度なネタですね
  </res>

</dat>

0954讃岐 ◆IamaVIPdCI 2005/04/08(金) 19:33:01ID:w82M2zah0
>>952
がんばれ

0955Why? ◆ouWMQKaTMk 2005/04/08(金) 19:40:35ID:HW4goVuA0
>953そんなかんじで
修正を加えると
<log>
<res num="948" name="動け動けウゴウゴ2ちゃんねる" mail="sage" date="2005/04/08(金)" time="17:46:04" ID="AQwRoo140">
その論理はちょっとおかしい気が <br> xmldb(?)で〜 <br> ならまだわかるけど
</res>

<res num="949" name="動け動けウゴウゴ2ちゃんねる" mail="sage" date="2005/04/08(金)" time="17:51:04" ID="+8zeIhpi0">
高度なネタですね
</res>

</dat>
相談:このような場合、レスアンカーはどのようにすれば 指定したレスに飛ぶんでしょうかね?/スレ番.xml?num="レスNo."でOKでしょうか?
>954あり
言い忘れたけど、HTML化も不要だな。
HTML同然だし。

0956Why? ◆ouWMQKaTMk 2005/04/08(金) 19:41:12ID:HW4goVuA0
スマソ修正
</dat>→</log>

0957root▲ ★NGNG
XMLは、いろいろなところで流行りだったりして、
各種フォーマットをそれにするというのは、センスとしてはむろんありえます。

で、もし2ちゃんねるのようなものを一から作るとしたら、
XMLベースでいくというのはかなりありえますが、
既に動いている2ちゃんねるに導入するからには、
「作るに足る大きなメリット」言い換えれば「XML化によって見える果実」が
必要な気がします。

後ろにDBを置きやすいとか、標準形式だからブラウザ作ったりする人が対応しやすいとか、
将来の拡張が容易とか、そのへんのもの*以外*に、何かあるといいかもです。

より、実利的な何かがいいかも。
例えば、10倍負荷に強くなるとか、かける工数に対してメリットが目に見える形で存在するなら、
その気にさせる動機になるかもです。

ここの掲示板は「非互換な形にいきなり内部形式を変える」ことには、かなり軽く動くところがあるので、
果実が甘くておいしいなら「いきなりバサっと導入」は、常にありえるかと。

0958動け動けウゴウゴ2ちゃんねる2005/04/08(金) 19:56:41ID:OO38/7ip0
大幅な仕様変更で専ブラ使えなくなったら困るぞ

0959動け動けウゴウゴ2ちゃんねる2005/04/08(金) 20:11:29ID:Zqzne5VM0
メリット無くてもデメリットさえあってもひろゆきがやるといったらやる悪寒

0960讃岐 ◆IamaVIPdCI 2005/04/08(金) 20:21:54ID:w82M2zah0
html同然ってことは●の販売数落ちるかな?

常に全レス読み込みか、

0962動け動けウゴウゴ2ちゃんねる2005/04/08(金) 21:10:37ID:AQwRoo140
そうか、Ajaxか…。だがしかし、、、

0963動け動けウゴウゴ2ちゃんねる2005/04/08(金) 21:24:59ID:T5JbhzTr0
>>961
転送量を考えれば XML にしたって
read.cgi かなんかでの行数制限読み込みは必要だろう

0964動け動けウゴウゴ2ちゃんねる2005/04/08(金) 22:58:20ID:WaiFUNZP0
2ちゃんの負荷分散は専ブラによるところが多い。
現在はIEや携帯の負荷を分散させる作戦中。
100%htmlベースの通常の掲示板というのはシステムの増強なしには無理でしょう。
有料化など収益があれば別ですけど。

0965動け動けウゴウゴ2ちゃんねる2005/04/08(金) 23:30:02ID:OLl7UjV20
「bbs.cgiスレでXML化を言い出す奴=Java屋の会社に入った新入社員」
「bbs.cgiスレでMySQL化を言い出す奴=オープンソースWebASPを聞きかじった新入社員」

0966動け動けウゴウゴ2ちゃんねる2005/04/08(金) 23:38:56ID:Ipg27SqJ0
XML化してもハードウエアには優しいかも知れんけど、トラフィック的にはそうでも無いんじゃないの?

0967動け動けウゴウゴ2ちゃんねる2005/04/08(金) 23:51:03ID:YS6rh79X0
XMLの構文解析処理って結構重いんじゃないの?

0968動け動けウゴウゴ2ちゃんねる2005/04/09(土) 01:49:25ID:CXyVIsIc0
libxml2をincludeしてソース書いたことあるか?

0969動け動けウゴウゴ2ちゃんねる2005/04/09(土) 02:06:28ID:UcGzyk1Y0
parser自体まともじゃないのもあるけどな

0970動け動けウゴウゴ2ちゃんねる2005/04/09(土) 04:25:16ID:sHSGqgHa0
>>955
ちょっと要領を得ないのだけど、XML化したとして、そのparseはクライアント側が
やるんでしょうか?XMLをブラウザに丸投げしてブラウザが解釈?
だとするとクライアントの互換性が問題になってくると思う。

サーバーがparseするんであれば、その負荷が馬鹿にならないと思うし、
(Parser作ったことある人なら分かると思うけど、複雑な構文を殻に使った
入れ子のparserってかなり負荷大きい)結局read.cgiがベタデータをparseするのと
何も変わらんので、むしろ負荷は大きくなると思う。

あと、datの容量が減るというのが良く分からないのはどうして?
>>953の形式の方がディスクのリソース食いそうだけど。

ちとXMLについてはほとんど無知なのでおかしな事言ってたらスマソ。

0971ひろゆき@どうやら管理人 ★NGNG
>>965
同意。

0972動け動けウゴウゴ2ちゃんねる2005/04/09(土) 06:00:38ID:ngy7/MVn0
>>950
ネタじゃなくてマジだったのかよw。レスついてるしネタにしとけばいいのに

0973Why? ◆ouWMQKaTMk 2005/04/09(土) 08:56:08ID:8Fam87cE0
>971
ひろゆきキタ━━━━━(゚∀゚)━━━━━!!
>957=root氏
今のスレは現在のbbs.cgiを使用して、
新スレは新しいbbs.cgiを使用すれば大丈夫だと思われ。
そして今のスレが全部落ちれば、XMLを本格運用すれば(・∀・)イイ!!と思います。
他のメリット・デメリットにに関して・・・現在調査中。
>970全てクライアント。
互換性:デザインはCSSを使用してるので互換性は問題なし!!
datに付いてる<>←これが不要になる。
<a href="">〜</a>とかHTMLでは必要だけど、XMLは<mail>〜</mail>形式でGJ。
ログも読みやすくなる。(正直、今のDATは見にくい。)
read.cgiの容量も軽くなる。→鯖の負担も軽くなる。
専ブラがどうとかこうとか→実施の一ヶ月ぐらい前に、専ブラの作者にメールで通告。
>967重くなるのはクライアント側。けど体感速度は変わらない。
以上です。

0974動け動けウゴウゴ2ちゃんねる2005/04/09(土) 09:41:18ID:ngy7/MVn0
なんか真性くさいなあ。
> datに付いてる<>←これが不要になる。
これチョトワラタ

0975動け動けウゴウゴ2ちゃんねる2005/04/09(土) 09:45:21ID:rQNkFGbA0
>>973
>>他のメリット・デメリットにに関して・・・現在調査中。
そういうのを調べた上で提案するんだろアホか
つかプレゼンした時あるの?

0976動け動けウゴウゴ2ちゃんねる2005/04/09(土) 09:50:47ID:MlhcJQX70
本気で言ってんですかねぇ。
実際に>955の例とDATのサイズを比較してみたことがあるんかな?
XMLやCSSに対応していないブラウザとか持ち出したら「主要ブラウザで
見れれば問題なし!」とか言うんだろうな…。

0977未承諾広告※ ◆TWARamEjuA 2005/04/09(土) 10:39:54ID:+6f1Gyzy0
本7?

0978Why? ◆ouWMQKaTMk 2005/04/09(土) 10:54:09ID:8Fam87cE0
>975
DATより軽い等
既出のメリットだけで良いかなぁと思ってやった。
今は反省している。
>976基本的にHTMLと同じだっつーの。

0979動け動けウゴウゴ2ちゃんねる2005/04/09(土) 11:13:41ID:sagvRhrx0
XMLにすると、一般ブラウザ利用者が多ければメリットになりそうな気がするが、2chブラウザにとってはデメリットしかないんじゃないのか。
とにかく、datのファイルサイズが増えるのは確かだと思う。

0980Why? ◆ouWMQKaTMk 2005/04/09(土) 11:48:17ID:8Fam87cE0
>979その辺を何とかしてみようかと。

0981動け動けウゴウゴ2ちゃんねる2005/04/09(土) 13:25:40ID:c2mmG4tB0
>>977
ワロタ

0982動け動けウゴウゴ2ちゃんねる2005/04/09(土) 13:43:41ID:MlhcJQX70
>>978 若いねぇ。
>955 のXML部分を拡張子htmlで保存してWebブラウザで開いてみなされ。
その表示でおまいさんが満足できるなら何も言うまい。
で、DATよりディスク容量をくうのは理解できた?

0983動け動けウゴウゴ2ちゃんねる2005/04/09(土) 13:49:34ID:UcGzyk1Y0
クライアント側でparseプラットフォーム汎用って言うとJava2のXercesに落ち着いてしまうわけだがどうよ。重いんじゃね?

0984動け動けウゴウゴ2ちゃんねる2005/04/09(土) 15:46:29ID:KdlBXUSS0
いっそ全部preタグでくくってテキスト出しという手もあるなぁ。
文中のURLとか意味のありそうなとこは専用ブラウザが上手に解釈してあげると。

んでもAAがボロボロになっちゃいそうな予感w

0985 ◆X7F1FulWvk 2005/04/09(土) 16:15:23ID:Vqu0krPm0
>>984
preタグだけはやめてくだされー
by au使用者

あのさぁ
すでにクッキーの仕様がIE以外無視でしょ?
主要ブラウザとか以前の問題じゃないかしら。

上で出てるけど俺も個人的にXMLに移行する理由がないと思います。。

まずはこのスレッドや運用情報板のスナップショットをXML化してどっかにアップしてみるとか・・・
サイズの比較とかもそれで一目瞭然と思うわけだが(^_^;)

ま、XML化する必要があるとは思えんけどね(^_^;)

0988(^_^;)2005/04/09(土) 22:56:03ID:W6DhWZFC0
(^_^;)

0989動け動けウゴウゴ2ちゃんねる2005/04/10(日) 01:25:01ID:hZT4vIn/0
>987
壷が使えなくなるのが嫌だってキッパリ言えばいいのに

0990動け動けウゴウゴ2ちゃんねる2005/04/10(日) 03:17:47ID:0TRD47O20
XMLのデメリットはサイズの肥大化だよ?
2chみたいにフォーマットが決まっている場合、
データ項目の変更も無いし、datで十分だよ

0991動け動けウゴウゴ2ちゃんねる2005/04/10(日) 03:29:20ID:OAZ/pU7d0
>>990
あと、XMLは構文解釈が面倒だしコストかかるから、datの汎用性がなくなると想う。
今の形式はPerlなんかでもさらっといじくれるのが魅力なわけで。

やはりdatの場合は<>SVが効力を発揮する場面でしょ。最近のエンジニアは何でもRDBに
突っ込んだりXML化するのが好きな人多いけど、結局コストが掛かって固定長や
CSVの方がよっぽどマシだったってケースも存在するんだよな。ちょっと愚痴。

0992動け動けウゴウゴ2ちゃんねる2005/04/10(日) 04:10:44ID:W64hpyvp0
テンプレでつ(建てた方がいいのかな?

peko鯖の稼動によりボトルネックの一つである事がより明らかになった
bbs.cgi作り直しプロジェクトです。

【開発環境の工事現場】
また挑戦。@2ch掲示板  http://dso.2ch.net/myanmar/
また挑戦2。@2ch掲示板 http://dso.2ch.net/yangon/

関連スレなどは >>2-5 くらい

【関連スレ】
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part17
http://qb5.2ch.net/test/read.cgi/operate/1107376477/
read.cgi再開発スレ Part2
http://qb5.2ch.net/test/read.cgi/operate/1105909861/
◆ 全サーバトリップ統一作戦
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/

【前スレ】
bbs.cgi 再開発プロジェクト
http://qb3.2ch.net/operate/kako/1053/10530/1053067870.html
bbs.cgi再開発プロジェクト2
http://qb3.2ch.net/operate/kako/1069/10691/1069144193.html
bbs.cgi再開発プロジェクト3
http://qb5.2ch.net/operate/kako/1076/10766/1076666901.html
bbs.cgi再開発プロジェクト4
http://qb5.2ch.net/operate/kako/1101/11019/1101984763.html
bbs.cgi再開発プロジェクト5
http://qb5.2ch.net/test/read.cgi/operate/1103495887/

0993動け動けウゴウゴ2ちゃんねる2005/04/10(日) 04:18:17ID:k8/TEzrI0
サイズを気にしてるなら今のdatも作り直したほうがいいんでない?
このスレのdatを適当に削ったら一割以上サイズ減らせたし。

0994動け動けウゴウゴ2ちゃんねる2005/04/10(日) 06:36:02ID:4d8k3TQK0
現行のサイズを気にしてるんじゃなくて、現行よりサイズが増えるのを気にしてるんでしょ。
rootが書いてるように作業量に対してメリットが大きければやるでしょ。
1割減らすメリットが充分大きければやるかと。

とりあえずアンカーにリンクつける必要ないんじゃない?
↓これ生成するときにつけたらいいのでは?
http://qb5.2ch.net/operate/html/1103495887.html
どうせread.cgiでは変換するんだから

0996動け動けウゴウゴ2ちゃんねる2005/04/10(日) 14:56:26ID:MhWlPROB0
名前がデフォルト名無しさんの場合はDATに書き込まず、
表示するときにSETTING.TXTから読んで付けるようにしたら?
結構削減されるような気がスルですが。

0997動け動けウゴウゴ2ちゃんねる2005/04/10(日) 16:06:49ID:/RL5lHUA0
それ言うなら日付を元に戻すのが先決かと

0998動け動けウゴウゴ2ちゃんねる2005/04/10(日) 16:13:18ID:a6rtBqIi0
そろそろ次スレか
立ててみるかな

0999動け動けウゴウゴ2ちゃんねる2005/04/10(日) 16:20:35ID:a6rtBqIi0
次スレ
bbs.cgi再開発プロジェクト6
http://qb5.2ch.net/test/read.cgi/operate/1113117347/

1000動け動けウゴウゴ2ちゃんねる2005/04/10(日) 16:27:47ID:XYD7Brtu0
↑乙。そして1000。

10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

レス数が1000を超えています。これ以上書き込みはできません。