如果你的网站访问量(pv)越来越高,一台服务器已经没有办法承受流量压力,那就增多几台WEB服务器来做负载吧。
做网站负载可以买硬件设备来实现,我们公司用的是F5,不过价格就几十万到上百万,太贵了,
目前好多门户网站与大访问量的网站都在使用nginx做为HTTP服务器,所以nginx是非常优秀的,下面我亲手做这个负载测试吧。
采用这种集群服务器的方法的前提是游戏场景剖分导致客户端对应的玩家在游戏场景中分布均匀,此时每台服务器将处理数目相同的客户端。如果在某一刻,大量的客户端集中到一个服务器,就会产生问题。解决方法是自适应剖分,如BSP树、四叉树和八叉树。然而,这种剖分始终是一种与处理方法,无法解决场景实时变化带来的问题。如图所示,场景剖分技术产生了均匀的角色。在某一时刻,一个新的任务使得角色重新分布,造成某个服务器上聚集了大量的角色,这种问题又被称作Braveheart问题。
日志收集服务器群集 和qos分析系统,构建 有效的日志收集系统可以有效地对用户的访问数据进行整合和分析,可以快速的分析qos,对应重要的节点我们采用本地分析并导入mongodb,最后导入zabbix的方式,非重要节点则直接将日志打包压缩,通过ftp上传至Hadoop数据仓库集群中。