PHP 负载均衡算法
参考条件:
1、数据表名:popadv,里面就一个字段:adv,用来保存广告链接,大概有100条记录
2、在随机选广告的基础上尽量实现平均,就是这100条广告最好被选中的机会相差不大,不要出现一个广告被选了50次,另一个才选上2次
3、每天大概有30万次浏览,就是说你的程序性能必须要能承载每天30万次的访问
- <!–p<br–>/**
- * 负载均衡算法
- *
- * 以用户访问的毫秒为基数 可大大提升广告显示的平均值
- */
- $mtime = explode(‘ ‘, microtime());
- // 链接缓存数组
- $adv = array(‘链接1′, ‘链接2′, ‘链接3′, ‘链接4′, ‘链接5′);
- $i = $mtime[0] % count($adv);
- echo $adv[$i];
- ?>