ホームに戻る > スレッド一覧 > 記事閲覧
[126] 新規スレッド作成間隔とレス投稿間隔の時間が正常に適用されません
日時: 2014/07/26 07:26
名前: Sora ID:wZ2YXkyY

こんにちは。Soraと申します。
以前はアンカーリンクの件で大変お世話になりました。
きりしま式様のWeb Patioを日々ご利用させて頂いております。ありがとうございます。

この度、
新規スレッド作成とレス投稿間隔の時間制限がうまく適用されないことでご連絡をさせて頂きました。

init.cgiを具体的には以下のように設定しております。
***********
# スレッド作成間隔(秒)
$wait_thread = 300;

# レス投稿間隔(秒)
$wait_response = 60;
***********

色々とテストを行ってみた結果、結論から先に申しますと、
原因としては、アクセスが多人数ある掲示板では有効に効いていないのでは、と感じました。

以下がテストした内容です。

1)掲示板パス /hoge/test/
アクセスが私1人のテスト用の掲示板では、スレッドの連続作成は、きっちり300秒の制限が効いています。(299秒ではスレッドが作成できない、301秒では新たにスレッド作成できる)

2)掲示板パス /hoge/bbs/
(参考までに、稼働掲示板は、1日10万PVぐらいとなります。)
実際に稼働している多人数がアクセスする掲示板では、wait_threadの時間制限が、効いていることは効いているのですが、制限される時間がまちまちになってしまいます。下のように、1)と同様の設定です。
$wait_thread = 300;

直近の4回ほどスレッド作成時間を記録してみましたが、300秒の制限ではなく、
1回目:139秒でスレッド作成OK(138秒ではスレッド作成できない)
2回目:24秒でスレッド作成OK(23秒ではスレッド作成出来ない。以下同)
3回目:80秒でスレッド作成OK
4回目:72秒でスレッド作成OK

とランダムな制限時間となってしまいます。
レス投稿間隔も同様です。

1)で運用しているサーバ上のディレクトリ /hoge/test/ を、/hoge/bbs/ にリネームしてのテスト結果ですので(設定ファイル等は変更していません。)、アクセスしてる人の数ぐらいしか差異がないので、それが原因と感じました。

荒らし対策にぜひこの設定を有効に活用できればと思いますので、お手数ではございますが、
原因と、もし解決策等ございましたらお教え頂けませんでしょうか。

利用させて頂いているバージョンは、patio_34k105となります。

どうぞよろしくお願いいたします。
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成

連続スレッド作成禁止時間と連続レス投稿禁止時間の設定はいくつですか? ( No.6 )
日時: 2014/08/12 21:08
名前: きりしま◆.CzKQna1OU ID:mg6WJM/I メールを送信する

新規スレッド作成時、返信投稿時の負荷を考慮して、
それぞれの書き込み禁止時間($wait_thread, $wait_response)をもとに、
新しい書き込みがあったときに、
すでに書き込み禁止時間が経過しているIPアドレスのログは捨てる仕様にしているつもりです。

そのため、たとえ $hostnum が1000件記録する設定でも、
1000件溜まるということはないかと思います。

連続スレッド作成禁止時間と
連続レス投稿禁止時間とのかねあいはいかがでしょうか?

また、ログ内の記録されている位置は、新しい書き込みをしたホストの記録が入る度に
下に下がっていって、最終的には押し出される形で消えるか、
途中で書き込み制限時間外になって消えるかするはずです。
(もちろん、新たな書き込みがあるまで残っているので、書き込みがある程度頻繁な掲示板でないと動作がよく確認できないかも知れません)
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成

題名 タイトルは次の画面で設定してください
名前  「名前#任意の文字列」でトリップ生成
E-Mail 入力すると メールを送信する からメールを受け取れます(アドレス非表示)
URL
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存