レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
スクリプト#3 @避難所
-
>>768
スレ一覧更新待機制御
NumberOfUpdatesAtOneTime
sleepList
ちょい説明を変えると
sleepListは1行更新するときの待ち時間です
スレ一覧にA、B、Cの3人が登録されている場合
デフォの5秒待機だと
5秒待機
↓
Aの新着確認
↓
5秒待機
↓
Bの新着確認
↓
5秒待機
↓
Cの新着確認
のように各ユーザ毎に5秒の待機時間を差し込みます
NumberOfUpdatesAtOneTimeはスレ一覧を小分けで行う場合に0以外にします
スレ一覧にA〜Jの10人が登録されている場合
デフォの0だと1回のスレ一覧更新で一気に10人の新着確認をします(各5秒待機の差し込み有)
これをNumberOfUpdatesAtOneTime = 5とした場合
一回のスレ更新での新着確認を5人ずつに小分けにします
挙動としては
1回目のスレ一覧更新:5秒待機でA→5秒待機でB→5秒待機でC→5秒待機でD→5秒待機でE
2回目のスレ一覧更新:5秒待機でF→5秒待機でG→5秒待機でH→5秒待機でI→5秒待機でJ
3回目のスレ一覧更新:5秒待機でA→5秒待機でB→5秒待機でC→5秒待機でD→5秒待機でE
となります
全員の新着確認を行うためにスレ一覧の人数÷NumberOfUpdatesAtOneTime(切り上げ)回の
スレ一覧更新が必要になります(上記例なら2回のスレ一覧更新が必要)
なぜこんな小分けを行うかというと昨日の午前中のテストでスレ一覧更新で5人とか6人とか
終わったところでやたらと強制ログイン解除されたので回避できるかも知れないので
小分け機能を付けました
→実際のところの効果は検証できていません
続く
掲示板管理者へ連絡
無料レンタル掲示板