したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

スクリプト#3 @避難所

774名無しさん@避難所:2023/01/15(日) 13:17:12 ID:2uw1f12I0
>>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人とか
 終わったところでやたらと強制ログイン解除されたので回避できるかも知れないので
 小分け機能を付けました
 →実際のところの効果は検証できていません

続く




掲示板管理者へ連絡 無料レンタル掲示板