首页 > php, 原创 > PHP 负载均衡算法

PHP 负载均衡算法

参考条件:
1、数据表名:popadv,里面就一个字段:adv,用来保存广告链接,大概有100条记录
2、在随机选广告的基础上尽量实现平均,就是这100条广告最好被选中的机会相差不大,不要出现一个广告被选了50次,另一个才选上2次
3、每天大概有30万次浏览,就是说你的程序性能必须要能承载每天30万次的访问

  1.  <!–p<br–>/**
  2.  * 负载均衡算法
  3.  *
  4.  * 以用户访问的毫秒为基数 可大大提升广告显示的平均值
  5.  */
  6.  $mtime = explode(‘ ‘, microtime());
  7.  // 链接缓存数组
  8.  $adv = array(‘链接1′, ‘链接2′, ‘链接3′, ‘链接4′, ‘链接5′);
  9.  $i = $mtime[0] % count($adv);
  10.  echo $adv[$i];
  11.  ?&gt;
分类: php, 原创 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.