bbs.cgi再開発プロジェクト7
レス数が1000を超えています。これ以上書き込みはできません。
bbs.cgiの開発作業をすすめていくためのスレッドです。
FOXさんの努力によりSpeedyCGIへの対応が行われ、
パフォーマンスの向上が図られたbbs.cgi。
・雪だるま作戦への対応
・さらなるカスタマイズ
・パフォーマンスの向上
・微妙な虫取り
・長いメインルーチンをより短くコンパクトに
あたりがターゲットか。
前スレ:
bbs.cgi再開発プロジェクト6
http://qb5.2ch.net/test/read.cgi/operate/1113117347/ >>950
ヽ(´Д`ヽ)(/´Д`)/ィャァ-
ひろゆきいやなんでもない しかも、書き混ぜたあと自分で食べようとしない(というか食べられない)のがさらにw
ごはんは残さず食べるべきだよね。 >>910 の副作用か、名前欄に " が含まれてると
Set-Cookie: NAME="...; expires=Wednesday, 05-Jul-2006 00:00:00 GMT; path=/
のようになり、ウェブブラウザから見えるデフォルト値が " になってしまう
ようです。 うわ
Set-Cookie: NAME="...; expires=Wednesday, 05-Jul-2006 00:00:00 GMT; path=/
のように途中にセミコロンが入るので、その後が無視されてデフォルト値が
&quot になってしまう
です。 >>954-955
名前欄の処理は今回全く変えていないので、
管理人がいじる前から、そのままってことですね。
Shift-JIS で保存していることも含めて、いまいちだとは思うけど。 クッキーは時折挑戦しては失敗を繰り返してたでしょ。 〜; MDMD=asdf(ry; DMDM=(ry
みたいにBEログインに使うクッキーの値の前に
スペースが無いと認識されないっぽく、
他の値はスペース無関係で";"だけで通るようなのですが で、URLエンコードして、文字コードでハマる、と… MD5とかで暗号化してURIエンコード。これ最強。 MD5は暗号化(というか可逆)ではなくハッシュ(つまり不可逆)なわけだが。
その上、URLエンコードが必要な文字は登場しなくなるわけだが。 雪だるま (bbsd) の index.html でのやり方(Cookie も JavaScript で設定)なら
Firefox での文字化け問題も含め対処できるかと.ページ上部の JavaScript 部分を
<script type="text/javascript" src="http://www2.2ch.net/snow/index.js" defer></script>
に置き換えると.ただ,bbs.cgi での NAME, MAIL の Cookie 設定を停止してもらわないと
JavaScript での Cookie 設定が上書きされちゃいますが...... >>966
前にもあった話すね。
雪だるまでは既にずっとそうなっていて、特に大きな問題おきてないんで、
やってみようかなと。 BBS.CGI - 2006/06/07
>>966 を実験的に実施。
全サーバ NAME= MAIL= の Cookie は雪だるまサーバ互換になったはず。 上記により、; を含むトリップキーも、
ちゃんとクッキーに入るようになった模様。 >>967-969 乙です.そうなると,index.html だけでなく
read.cgi の JavaScript 部分も同様に >>966 となります. なんかVIPがぶっ壊れたようですがこれとは関係なし? >>970
done のはず。
>>972
憂ーむな状態。 http://mumumu.mu/bremen/live22x_total.html
index.js を読むようになった分かな。
スタティックコンテンツなので、問題ないでしょう。 2xx 3xx 4xx 5xx URL
179 221 0 0*/snow/index.js
42 13 0 0 /ba.gif
40 0 0 0 /403/
27 3 1 0 /live.html
15 2 0 0 /2ch.gif
11 24 0 0 /2ch.html
4 0 0 0 /favicon.ico
1 0 0 0 /images/bana3.gif
主なブラウザは 3xx (実際の転送が起こらない)になってくれるみたい。 >>973 乙です.
>>974 そういえば www2 は live22x と同じ鯖なんですね.
で,read.cgi の関連キーワードが <iframe> じゃなく当初の document.writeln() に
戻ってるようですが,これはこれでいいのかな? なるほど、なんかいじったのね。
時間で表示をカットしたりしているのか。
戻しておきます。 >>978 done.
ある時刻になると、出現するはず。 >>975
>2xx 3xx 4xx 5xx URL
>179 221 0 0*/snow/index.js
>
>主なブラウザは 3xx (実際の転送が起こらない)になってくれるみたい。
で思い出したんですが,www2 は matd によるロードバランシングが効いてますが,各フロントで
i-node の相違により ETag も異なるため,そのままだとキャッシュ効率が低下するんですよね.
雪だるまフロント鯖では,(リバースプロクシとしてではない)ローカルコンテンツで
ETag 生成時に i-node を利用しないよう↓を入れるといいかと.
<Directory /document-root>
FileETag -INode
</Directory> >>966からの影響か禁断の壷で
突然名前欄とメール欄が書き込んでも記憶されなくなってしまったのですが
どうしたらよいのでしょうか? >>981
同様なことがIEでも。
スレッド作成画面が板のトップとは別画面になっている板で起こっている
ようです。
ニュー速+板とかオカルト板で。
>>981
壺の場合、影響あるかもしれないですね。
先日の専用ブラウザに影響があったのと同じパターンかと。
>>982
一応対処したはずなのですが、あとでみてみます。 >>982
同様ってか名前欄、メール欄がないんだよねw 出た出た@ニュー速+ & 海外サッカー
正常に動作するかはわからん IE と Firefox って、このへん違うのね、、、。ううむ。 >>986
ニュー速+、正常になりました。
有難うございました。
>>986
まだ壷で名前欄が記憶されませんよー
何とかして下さい 370 む sage 2006/06/07(水) 14:00:54 BE:?-# @
あ、遅れて表示されるのね。
IE/Firefox では表示されますね。
371 む sage 2006/06/07(水) 14:02:14 BE:?-# @
なんで遅れて表示されるのか…。
そっか。例の「キーワード」のところが重いのか。
全サーバにしたからかも。
とりあえずメール欄と名前欄の記憶がなくなるというのはなさげ。
おさわがせしました。 壺の中の人に聞けば良いのでは。
相手にされない理由も考えよう。 このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。 レス数が1000を超えています。これ以上書き込みはできません。