年前一周无心工作,办公室好多人都请假5+2,然而我请假不知道干啥,于是乎——摸鱼!摸鱼做点啥好呢?
水群的时候,都在聊到游戏公司又是年后又是抽奖的,眼馋坏了(今年年终都没有,还裁了好几个hxd, o(╥﹏╥)o)
说到游戏,我曾经也是做了一个web的贪吃蛇,纯js操作dom(毕竟那会儿刚学校前端开发),当时做碰撞的逻辑做了好久呢。现在看来就是写的一坨大便。。。源码在此,在线体验(ps: 方向键进行控制, 肉眼可见的丢帧)。
步入正题,这次想做的是一个可以操控人物打怪的小游戏。网上查询了一番,考虑库的更新情况,现有文档及中文文档,以及大佬们开贴记录的问题及实现的demo情况,最终选择了PixiJS,来进行开发。
游戏基本操作及逻辑已经完成,可以在线体验, 诸多不足,还请指正。
nginx负载均衡及日志配置
nginx负载均衡
什么是负载均衡
负载均衡(Load Balance),它在网络现有结构之上可以提供一种廉价、有效、透明的方法来扩展网络设备和服务器的带宽,并可以在一定程度上增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性等。用官网的话说,它充当着网络流中“交通指挥官”的角色,“站在”服务器前处理所有服务器端和客户端之间的请求,从而最大程度地提高响应速率和容量利用率,同时确保任何服务器都没有超负荷工作。如果单个服务器出现故障,负载均衡的方法会将流量重定向到其余的集群服务器,以保证服务的稳定性。当新的服务器添加到服务器组后,也可通过负载均衡的方法使其开始自动处理客户端发来的请求。(详情可参考:What Is Load Balancing?)
简言之,负载均衡实际上就是将大量请求进行分布式处理的策略。