
要实现网站负载,方法有很多,比较常见的可以使用CDN,也可以使用Nginx,甚至PHP或ASP,如:
1.Nginx
upstream virplus{
server a.savh.cn:81 weight=1; #weight是权重的意思,权重越大分配概率越大。
server b.savh.cn:81 weight=1;
}server {
listen 80;
server_name www.savh.cn;
location / {
proxy_set_header Host $host;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://virplus;
}
}PHP1
<?php
$url = mt_rand(0, 1) === 0 ? 'http://a.x.com/1.zip' : 'http://b.x.com/1.zip';
header('Location: ' . $url, true, 303);PHP2
$url = mt_rand(0, 1) === 0 ? 'http://a.x.com'.$_SERVER['REQUEST_URI'] : 'http://b.x.com'.$_SERVER['REQUEST_URI'];
header('Location: ' . $url, true, 303);http://www.savh.cn/thread-1375.htm
转载请注明:Savh.Cn 发表


