架构 Varnish+nginx+php(FastCGI)+MYSQL5+MenCache+MenC实现php大负载
http://www.03964.com/read/34cf7f764e0b162b4c7b70ac.html
http://www.oschina.net/question/17_6406 varnish cache 配置使用
vcl是varnishd的存取策略,即varnishd的配置文件
#基本格式如下指定后台服务器机器端口
backend www {
set backend.host = "www.example.com";
set backend.port = "http";
}
#acl访问控制
acl local {
"locahost"; /* myself */
"10.0.0.1"/8; /* and everyone on the local network */
! "10.0.0.23"; /* except for the dialin router */
}
#如果使用虚拟主机,请参照下面代码
backend www {
set backend.host = "www.example.com";
set backend.port = "80";
}
backend images {
set backend.host = "images.example.com";
set backend.port = "80";
}
sub vcl_recv {
if (req.http.host ~ "^(www.)?example.com$") {
set req.backend = www;
} elsif (req.http.host ~ "^images.example.com") {
set req.backend = images;
} else {
error 404 "Unknown virtual host";
}
}