トップページphp
1001コメント271KB

2ch型掲示板 その2

レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。01/08/26 11:54ID:???
前スレ
http://corn.2ch.net/test/read.cgi?bbs=php&key=988816430
17氏スクリプト置き場
http://www.apc.7777.net/file/bbs2ch/
テスト掲示板
http://www.apc.7777.net/aborn/index2.html
http://www.nissay.f2s.com/perl/index2.html

39氏のスクリプト
http://www.miyagino.com/12ch/12ch.lzh
39氏のサンプル掲示板
http://www.nbz12.f2s.com/sample/index2.html
39氏のサポート掲示板
http://www.miyagino.com/12ch/support/index2.html

read.cgiのソース
最新版http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read11.c
元のソースhttp://piza.2ch.net/read4.txt
0951名無しさん@お腹いっぱい。01/10/10 23:28ID:???
ワークファイルの生成をやめて大崎さん所のファイル読み込みルーチン
でdatのケツだけひっこ抜いたらかなりいい感じ
レス数2000位有ってもガリガリ読み込んでる
ここはこう言う話する所じゃ無いのかな? ログの生成とか誰も興味なさそだし・・・ウトゥダー_ー
0952名無しさん@お腹いっぱい。 01/10/11 00:40ID:???
今の所indexの吐き出しとreadの最新50レスに取り込んでみた
50レスだと200KB位の配列が出来る(可能性が有る)けど結構いい感じ。
ちょっと気になってるんだけど、最近readに追加した「新着レスの表示」
っての、これってどんな実装してるんだろね?
やっぱりレス分ループしてるんだろうか、もしかしたらCで同じような事やってる
のかなと思った
0953名無しさん@お腹いっぱい。01/10/11 01:14ID:???
read.cgiスレの最初のほうで2chのread.cgiはdatをいったん全部読みこんでるけど
これでいいのかというような話しがあって、
いろいろ提案されてたけど結局そのままでいくようなことになってたような。
その後変更があったかどうか知りませんが。

で、新レスの表示はたんに現時点での最終レス番を起点に指定したリンクを
はってるだけっぽいのでもし変更が無かったのならやっぱり同じじゃないかな?と。
0954名無しさん@お腹いっぱい。01/10/11 01:43ID:???
何言ってるか分からないYO!
0955名無しさん@お腹いっぱい。01/10/11 01:46ID:???
http://www.din.or.jp/~ohzaki/perl.htm#File_Tail
これかな?
でも最新50レスを表示するときに表示するレス番の情報(最新50レスが何番から始まってるのか)は
どこから得てるの?>>952
0956名無しさん@お腹いっぱい。01/10/11 01:56ID:???
>>954
例えばインデックスに20スレ表示する板でトップ20スレが全て1000レス
だった時index2.htmlを吐き出す時に何が起きてるか考えてみればいい
実際昔は猪木スレとか強烈なのがあったからね、昔のロビーとかなら
十分有りうるパターン(つーかそれが原因でトップのスレ表示が減った)
0957952 01/10/11 04:25ID:???
>>955
あ、ゴメソこれは自分で書いた奴ね、subjectに相当するファイル開けて
先にレス数をポイントしてます。勿論17さん板でも可能ですよ
でもこれだと>>90->>91みたいにリクエストされた時に結局readがループ地獄になるでしょ?
だかららね、思い切って各スレもHTMLに追記で保存しちゃうの
で、リンクは最新50件と全部読むだけにして>>用にレスにアンカーを埋める
こうすると、初めから過去ログ作ってる事になるから、ログの生成とか
しなくて良くなる。更に初めからスレ立て月毎にディレクトリ切って
過去落ちしたらhtmlから返信フォームだけ消しておしまい。で済む
勿論弱点も有るけどそれはまた
どっちかと言うと転送量が増えてスクリプトの負荷が減る方向だから
今の2chとは正反対な方向に向かってるかな・・・
0958名無しさん@お腹いっぱい。01/10/11 07:15ID:???
>>957
>どっちかと言うと転送量が増えてスクリプトの負荷が減る方向だから
>今の2chとは正反対な方向に向かってるかな・・・

設置する鯖の仕様にあった方法を取ればいいんじゃないかと。
誰もが2chと同じ仕様の鯖を使えるわけじゃないし。
0959名無しさん@お腹いっぱい。01/10/11 12:18ID:???
2ch型掲示板通の俺に言わせてもらえば今、2ch型掲示板の間での最新流行はやっぱり、Perlメモ、これだね、Perlメモ+スレッドhtml吐き出し、これが通の書き方。
Perlメモってのは実用的なデータが多めに入ってる、その代わり説明が少なめ、これ。
htmlはそのまま過去ログとスレ全部読むになるから負荷が低め、スレッド内リンクは
a nameで、dat落ちした時はtruncateで投稿フォーム削除、更にread.cgiでリクエスト
パースして Last-Modified Not modified を返す、これ最強。
しかしやたらと生のhtmlを公開すると転送量がテンぱって次からサーバ管理者に
マークされるという危険も伴う、諸刃の剣。素人にはお薦め出来ない。
まあお前、結局は、yybbsででっかい配列作ってろってこった。

(´-`).。oO( こんな感じかな・・・・・・)
0960名無しさん@お腹いっぱい。01/10/11 13:09ID:WTiqyyoQ
DB使うと必要なログだけ引っ張ってこれるので
負荷少なくなるかな?
DB使ってる2ch型のサンプル無い?
0961名無しさん@お腹いっぱい。01/10/11 13:20ID:???
さくらに一つだけ17氏の板置いてるんだけど、改造して
GZIP圧縮送信付けたらマジで転送量が半分以下まで減ったよ。
0962名無しさん@お腹いっぱい。01/10/11 13:20ID:???
>>960
phpのはこの板のどこかであったけどperlは見失ったなぁ
ただデータはストレートに大きくなるよね
結構いい感じだから新スレ行く?
0963名無しさん@お腹いっぱい。01/10/11 13:25ID:???
MySQL+PERLでCGIみたいな本無かった?
0964名無しさん@お腹いっぱい。01/10/11 13:39ID:???
次スレのタイトルは「あめぞう型掲示板」しようぜ?ヽ(`Д´)ノ
0965名無しさん@お腹いっぱい。01/10/11 13:41ID:???
固有名詞入れないで「スレッドフロート型掲示板」に一票
0966名無しさん@お腹いっぱい。01/10/11 15:43ID:???
2ch型と書くとキティが寄ってくるから
スレッドフロート機能を持った掲示板ということで「あめぞう型掲示板」
でいいかね 早速立てるぞ
0967名無しさん@お腹いっぱい。01/10/11 15:50ID:???
あめぞう信者ウゼェ
0968名無しさん@お腹いっぱい。01/10/11 16:12ID:???
俺はぁゃιぃ信者
しば様まんせー
0969名無しさん@お腹いっぱい。01/10/11 17:38ID:???
普通に”スレッド型掲示板”でいいんじゃない?
0970名無しさん@お腹いっぱい。01/10/11 19:42ID:???
もう立っちゃったよ
0971名無しさん@お腹いっぱい。01/10/11 21:57ID:???
ちんこ?
0972名無しさん@お腹いっぱい。01/10/11 22:07ID:???
次スレ

あめぞう型掲示板
http://ebi.2ch.net/test/read.cgi?bbs=php&key=1002782823
0973名無しさん@お腹いっぱい。01/10/12 09:59ID:???
>>972
拒否します。
0974名無しさん@お腹いっぱい。01/10/12 11:40ID:???
プロキシ規制する方法を教えてください
0975名無しさん@お腹いっぱい。01/10/12 14:28ID:???
>974
UTSL
0976名無しさん@お腹いっぱい。01/10/13 18:01ID:???
UTSL?
proxy.cgiの事についてなんですが・・・
0977名無しさん@お腹いっぱい。01/10/14 00:38ID:???
>976
Use the source,luke.
0978名も無き冒険者01/10/14 09:43ID:???
ttp://teri.2ch.net/test/itadaki.html
ttp://teri.2ch.net/test/read.cgi?bbs=saku&key=1000984887&st=576&nofirst=true
こんなものあるんですね。
規模が普通な掲示板ではそもそも不要だけど。
0979名も無き冒険者01/10/14 09:55ID:???
次スレ逝ってた。。

誘導
http://ebi.2ch.net/test/read.cgi/php/1002782823/
0980名無しさん@お腹いっぱい。01/10/14 16:30ID:???
もうちょいなので1000まで質問させてほしいなぁ
0981名無しさん@お腹いっぱい。01/10/14 22:28ID:???
>>965
同意。同意。同意。
0982名無しさん01/10/17 20:34ID:BCrw+YQK
agegaga
0983名無しさん@お腹いっぱい。01/10/17 23:53ID:???
>>982
死ね
0984名無しさん@お腹いっぱい。01/10/18 00:13ID:GF3bS+se
http://fruit.gaiax.com/home/akira3094/main
0985名無しさん@お腹いっぱい。01/10/18 06:46ID:???
このスレッドは終了しました

次スレ:http://ebi.2ch.net/test/read.cgi/php/1002782823/
098698601/10/18 06:47ID:???


次スレ:http://ebi.2ch.net/test/read.cgi/php/1002782823/
0987名無しさん@お腹いっぱい。01/10/18 11:02ID:???
sage
0988名無しさん@お腹いっぱい。01/10/18 19:27ID:???
sage
0989名無しさん@お腹いっぱい。01/10/18 19:59ID:???
1000!
0990名無しさん01/10/18 20:20ID:8h1SI3Bf
10000
0991腐りもの01/10/18 20:36ID:???
991
0992$unknown01/10/18 20:41ID:1KyR3Lr1
sage
0993名無しさん@お腹いっぱい。01/10/18 23:31ID:ahTHuJNd
1000!
0994名無しさん@お腹いっぱい。01/10/19 00:20ID:???
proxy.cgiの記述について教えてください!
0995名無しさん@お腹いっぱい。01/10/19 09:12ID:???
sage
0996sage01/10/19 09:12ID:???
aaaaaaaaa
0997名無しさん@お腹いっぱい。01/10/19 09:42ID:???
saaaaaaaaaaage
0998名無しさん@お腹いっぱい。01/10/19 09:43ID:???
aaaaaaxxxx
0999名無しさん@お腹いっぱい。01/10/19 09:43ID:???
cccccccc
1000さくら!1000番ゲット01/10/19 09:44ID:GNW8Z4IO
さくら!1000番ゲットなんかしないもォォォォン!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄          パンチラゲットですわ〜
                            ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄
   ,   _ ノ)                        ---
  γ∞γ~  \    ホエー               γ==== ヽ   ハニャーソ♪
  |  / 从从) ) ヘノ)                 |_|||_||_||_| |  \ヘ
  ヽ | | l  l |〃  \          (´´     __||ー. ー |) ゞ / \          (´´
  `从ハ~_ーノ)  ヾ /      (´⌒(´      |0.ハ ワ ~ノ| ヽ ___ /      (´⌒(´
   ⊂ >< /⊂ __/つ≡≡≡(´⌒;;;;≡≡≡  └⊂ >< /⊂ _」__/つ≡≡≡(´⌒;;;≡≡≡
              (´⌒(´⌒;;                    (´⌒(´⌒;;
      ズザーーーーーッ                    ズザザーーーーーッ
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。