[文章作者:张宴 本文版本:v1.0 最后修改:2008.09.21 转载请注明原文链接:http://blog.zyan.cc/post/369/]
9月20日下午,我应邀参加了 ChinaUnix 举办的以“如何搞定服务器负载均衡?”为主题的技术沙龙(http://linux.chinaunix.net/bbs/thread-1019366-1-1.html),很高兴能够跟诸多业界精英一起探讨交流,很荣幸能够与Unix资深系统工程师──田逸、HonestQiao,以及F5资深技术工程师──杨明非,同台演讲。
《使用Nginx轻松实现开源负载均衡》是我的演讲PPT(PowerPiont),现提供下载。
PPT分为四个部分:
1、介绍Nginx的基本特征,以及使用Nginx做负载均衡器的理由。
2、用实例,来介绍Nginx负载均衡在大型网站的典型应用。
3、以实现网站动静分离为原型,对NetScaler硬件七层负载均衡和Nginx软件负载均衡做一个对比。
①、NetScaler负载均衡交换机动静分离系统架构图
②、Nginx反向代理负载均衡器动静分离系统架构图
③、PHP利用Memcached实现session共享,程序无需作任何修改:
修改php.ini(需要memcache.so扩展)
4、介绍如何亲自动手,按照步骤,在“五分钟内搞定 Nginx 负载均衡”。
PPT下载:
9月20日下午,我应邀参加了 ChinaUnix 举办的以“如何搞定服务器负载均衡?”为主题的技术沙龙(http://linux.chinaunix.net/bbs/thread-1019366-1-1.html),很高兴能够跟诸多业界精英一起探讨交流,很荣幸能够与Unix资深系统工程师──田逸、HonestQiao,以及F5资深技术工程师──杨明非,同台演讲。
《使用Nginx轻松实现开源负载均衡》是我的演讲PPT(PowerPiont),现提供下载。
PPT分为四个部分:
1、介绍Nginx的基本特征,以及使用Nginx做负载均衡器的理由。
2、用实例,来介绍Nginx负载均衡在大型网站的典型应用。
3、以实现网站动静分离为原型,对NetScaler硬件七层负载均衡和Nginx软件负载均衡做一个对比。
①、NetScaler负载均衡交换机动静分离系统架构图
②、Nginx反向代理负载均衡器动静分离系统架构图
③、PHP利用Memcached实现session共享,程序无需作任何修改:
修改php.ini(需要memcache.so扩展)
session.save_handler = memcache
session.save_path = tcp://192.168.1.2:11211
session.save_path = tcp://192.168.1.2:11211
4、介绍如何亲自动手,按照步骤,在“五分钟内搞定 Nginx 负载均衡”。
PPT下载:
下载文件
server 192.168.1.10:80;
server 192.168.1.11:80;
server 192.168.1.12:80;
server 192.168.1.13:81;
}
看了你的PPT,个人有个愚蠢的问题,请教一下,abc.com的A记录是分别指到10、11、12、13上吗?如果是这样的话,会不会bind9自己就轮询了?如果是指向一台服务器,例如A记录指向:192.168.1.10,然后所有的访问都到这台服务器上之后,Nginx再向不同IP的服务器上分配吗?
解决方法:
location / {
if ($request_uri ~* ".*\.(js|css|gif|jpg|jpeg|png|bmp|swf)$")
{
proxy_pass http://squid.abc.com;
}
if ($request_uri ~* "^/view/(.*)$")
{
proxy_pass http://squid.abc.com;
}
proxy_pass http://web.abc.com;
淘金吧-淘您想淘