![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏开发
文章平均质量分 70
波拿巴-朝阳
这个作者很懒,什么都没留下…
展开
-
一个完整项目的实现
一个完整项目的实现分为: 1,整体流程的描述(书面语言的过程流畅描述等的流程描述) 2,划分为步骤的详细描述(用各种不同的方法划分) 3,将步骤块划分为类封装(方法任意) 4,类之间的数据流接口定义 5,类内部实现步骤划分 6,类中公共部分提取为继承属性 7,具体实现类的内部函数 { 内部函数实现就是一个完整实现的循环 (这里最重要的部分是已有开源库与这些内部实现的对接 例举原创 2015-10-26 17:30:34 · 1387 阅读 · 0 评论 -
缓存操作
对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量 一.模板引擎 通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请求 小型系统可能直接在服务器端渲染出所有的页面并放入缓存,之后的相同页面请求就可以直接返回,不用去查询数据源或者做数据逻辑处理原创 2018-02-01 15:21:13 · 866 阅读 · 0 评论 -
框架的性能提升设计点
1,//有使用绑定Id与客户端数据的做法,不需要维护映射表 typedef HM_NAMESPACE::hash_map SessionMap; SessionMap m_sessions; RWLock m_sessionlock; 2,//这里判断消息包完整无误可以直接调用一个接口函数来把消息包字节流直接发送出到应用层去解析 /*在其他通信框架中可以是 PUSH直接将数据全部发给应原创 2018-02-01 15:13:13 · 162 阅读 · 0 评论