使用多台服务器分享访问者的行为:
1.使用nginx做web服务器的负载均衡;
2.使用squid做静态资源的缓存和负载均衡(图片、html、js、css);
3.使用memcached做数据缓存,减少数据库访问以及加快数据读取速度;
4.数据库采用master-slave架构,一个master负责write操作,多台slave负责read操作,另外可以使用shark技术,减轻数据库服务器压力;
5.使用CDN服务在多地作备份,实现用户访问就近资源;
6.将数据中心分布在不同地理位置上,防止意外事故发生,造成服务器宕机,长时间不能访问。
1.使用nginx做web服务器的负载均衡;
2.使用squid做静态资源的缓存和负载均衡(图片、html、js、css);
3.使用memcached做数据缓存,减少数据库访问以及加快数据读取速度;
4.数据库采用master-slave架构,一个master负责write操作,多台slave负责read操作,另外可以使用shark技术,减轻数据库服务器压力;
5.使用CDN服务在多地作备份,实现用户访问就近资源;
6.将数据中心分布在不同地理位置上,防止意外事故发生,造成服务器宕机,长时间不能访问。
另:DNS轮询是通过DNS服务器将同一个域名解释到不同IP上,实现负载均衡,目前域名注册商大多有提供A记录解析,可轻松实现。