UJP - 旧ブログ

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧


2007 年 3 月
    1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


Search
線形合同法
2007-03-28
 とあるデータベースが高負荷になるシステムで,参照系処理を分散させてみようとデータベースのレプリケーションを導入しました.
 クライアントとなるWebサーバから接続先のデータベースを選択するルールとして,PHPの乱数を用いて接続先を決定して負荷分散させようという対策を打ってみました.

 PHPはCで実装されていますが,その擬似乱数生成器(rand関数)は,「線形合同法」なのだそうです.
 線形合同法では,乱数列から次に出現する数を予測できるという欠点があるそうですが,今回の場合は振り分け先を決めるだけの単純な用途なので,問題無さそうです.



Back

広告スペース
Google