>>57,58
1割削減程度ではバグ混入等のデメリットや作業+テスト工数が割にあわない
でしょうけど、4割減などの大幅減であって、最もコストの高いIO部分の改善で
あるならば、検討の価値はあるかと思います。
>>59
差分読み込みは現在の .dat の差分読み込み(未読分の受信)と同じ仕組みです。
サーバの負荷は、レスかきこ回数分の4バイトの追記だけですので、
現在のサーバであれば、秒間に数万回は楽に処理できる内容です。(flockも不要)
■差分の適用概念
普通の Subject.txt の読み込み(初回と長時間あいた場合)。専ブラのプログラムで保持する
12333333333.dat<>title3(30)
12344444444.dat<>title4(40)
11111111111.dat<>title1(10)
12345555555.dat<>title5(50)
12222222222.dat<>title2(20)
差分の内容 (実際は1行4バイトのバイナリ)
11111111111.dat sage
12222222222.dat age
12333333333.dat sage < この時点で Subject.txt を取得
12344444444.dat sage
12345555555.dat age
12333333333.dat age
今まで Subject.txt を再読み込みしていたのを 差分ファイルの4行目から読む
(実際受信するのはは4x3=12バイト分)
4行目:12344444444.dat にsageでレス追加 ⇒ レス数を+1
5行目:12345555555.dat にageでレス追加 ⇒ レス数を+1 して先頭に
6行目:12333333333.dat にageでレス追加 ⇒ レス数を+1 して先頭に
今までであればスレ一覧更新時は Subject.txt を取得していたのを、
更新ファイルの最終ポインタ以降だけを Range リクエストして受信する。
前に取得した Subject.txt に4行目以降の内容を解釈した結果の Subject.txt
12333333333.dat<>title3(31)
12345555555.dat<>title5(51)
12344444444.dat<>title4(41)
11111111111.dat<>title1(10)
12222222222.dat<>title2(20)
専ブラのプログラムでこれを生成して、スレ一覧を更新表示する
というものです。説明べたですまん。
今までであれば 700スレ程度であればgzipでも20KB受信していたのが
Rangeリクエストで更新のあったレス数x4バイト分で済みます。
探検
質問・雑談スレ271@運用情報板
■ このスレッドは過去ログ倉庫に格納されています
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【高田馬場】22歳女性、路上で動画配信中に刺され死亡…男「配信見ながら居場所探した」「200万円以上貸していたが返してもらえず」★5 [ぐれ★]
- 【生活】日本のキッチン導入率はわずか37.3%…子育て期の家事が断然ラクになるのになぜか普及しない家電製品の名前 [ぐれ★]
- 【国際】ウクライナ、領土奪還方針を事実上放棄 「引き分け」狙い苦渋の決断 サウジでの対米協議★2 [あずささん★]
- 【発達障害】働き続けるのも体力的に限界…息子2人の“ダブルひきこもり”に悩む68歳母親 [おっさん友の会★]
- 自民・西田昌司氏 参院選前の党総裁選実施を主張 「新たなリーダーの選びなおしを」 [蚤の市★]
- 【配信者】たぬかな 高田馬場で女性刺された事件に震撼「刺されそうな配信者筆頭なので震える」 [ネギうどん★]
- 【石破速報】大人気声優・森久保祥太郎さん、何かやらかした模様 [931948549]
- 小学生が小学生をレイプする事案が増加 インターネッツの影響か(だから帰省すべき [377482965]
- 【画像】「ペスト医師」がフィギュア化。中世ヨーロッパの時代に蔓延したペスト患者を治療した医師で価格は22,220円 [738130642]
- 『野原ひろし昼メシの流儀』、まさかのアニメ化決定WWWWwwwwwwwwwwwWWWWWWWWWWWWWWwwwwwwWWWWWWWWWWWWWWWWwwwwWWWWWWWWwwwwwwwwwwwWWWWWW [988723217]
- 日本「しんかい6500、もう修理できません!」島国なのに海洋調査すら不可能に。なお、隣のあの国は11000mまで潜る模様 [838847604]
- バカ「セルフレジだと万引きが増える!」←意味わからなくね?