05/02/20 21:34:53 6l/WJUr4
いつの間にかレスがたくさんついていますね。
時間軸方向に負荷を分散させようとしていらっしゃるのだと思いますが、
前に私が発言した「2chのアクセスパターン」を考えて頂きたい。
時間軸における負荷の分散とは、ある瞬間における鯖にかかるアクセスの
多重度を下げることです。
時間軸での負荷分散は、ピーク時間帯のアクセスを暇な時間帯に移すことで
実現します。
無秩序に発生するアクセスの多重度が、高々数秒のsleepによって下がりますか?
>>57
>5分の1となったのは、1minと5minという具体的な数値が>>52で挙げられたからです。
>実際には回線の状態にもよりますが、10~50倍の違いはあります。
10~50倍の根拠を示してください。
もう一度言いますが、人間は24時間繰り返すようなことはしないので上記の例では
max5倍です。
朝昼晩と1日3回巡回する人がいたとして、負荷に違いがありますか?
>> 「1つの端末がかける負荷ではなく、複数の端末がかける負荷の合計」
>> について、なぜsleepが有効であるか理解できないのです。
>だからといって製作者がオリジナルコードでそうしてしまうと、世の中に存在する
>Chalice全てが単位期間(例えば1日)に発生しうる総アクセス数、この文脈では転送量と
>同義と捉えても、負荷と言ってしまってもいいと思いますが、それが最悪のケースを考
>えるとやや多くなります。そこでウェイトを入れることで、1端末から単位時間あたり
>にアクセスする回数を抑制することで、全体としての負荷の削減を狙う。これで納得で
>きませんか?
理解できません。
それは「1つの端末がかける負荷の削減」です。
説明になっていません。