摘要: 近来参加一个休闲SNS游戏的开发,现在刚完成了内部DEMO版,DEMO主要任务是对一种全新游戏玩法的尝试及一些客户端技术的测试。既然DEMO版成功出世,自己就要更进一步了,呵呵。  由于这款游戏是一款即时在线游戏,用户操作较频繁,对服务器响应的要求较高,因此在"升级"DEMO版开发前,我认真的考虑了一下服务器端的逻辑架构。为了进一步理清思想,向博友们致敬特此笔记。  对于博客园,虽以前也偶有"贡献... 阅读全文
posted @ 2010-10-21 10:06 一挥 阅读(4355) 评论(20) 推荐(1) 编辑
摘要: UserA->Serv:1 我的新坐标(x,y)note right of Serv:1-1 保存到Session服务器Serv-->UserA:2 returnServ->UserBn: 3 传送新数据给(x,y)视野内的玩家note right of UserBn:3-1 绘制新进入用户并删除出局的用户 阅读全文
posted @ 2009-01-09 18:40 一挥 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 引言 本文就设计和开发运营友好的服务的话题进行总结,得出一系列最佳实践。设计和部署大规模服务是一个高速发展的领域,因而随着时间的流逝,任何最佳实践集合都可能成熟并完善。我们的目的是为了帮助人们: ◆ 快速交付运营友好的服务; ◆ 避免清早电话铃声的骚扰,帮助备受运营不友好的服务侵扰的客户尽量摆脱窘境。 这篇论文是我们在过去的20年中在大规模以数据为中心的软件系统和互... 阅读全文
posted @ 2008-12-25 10:35 一挥 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 当我能过reflector反编译到system.web.routing.dll源码并认真的学习理解的过程中收获非常多(有很多知识点是以前没有见过的),但是它有n个类,一个请求进来转了九曲十八湾,我跟得眼都花了(水平有限),进行路由选择的实现细节(代码)和算法才搞清楚。搞清楚后我立即有一个想法:我要自己实现它。理由很简单:它的代码链条太亢长,实现过程太繁琐,性能当然不会高到哪去。于是我对它进行了大刀阔斧的修改 阅读全文
posted @ 2008-09-11 11:00 一挥 阅读(3161) 评论(15) 推荐(0) 编辑
摘要: 笔者对公司项目开发中应用asp.net mvc的三个阶段:摸索期、应用磨合期和框架性能调整及重塑。较详尽的列举了我们遇到的问题以及解决方法和代码。 阅读全文
posted @ 2008-09-10 17:44 一挥 阅读(4516) 评论(18) 推荐(0) 编辑
摘要: 记录我配置memcached及应用测试的一点代码。 阅读全文
posted @ 2008-08-15 16:16 一挥 阅读(2143) 评论(8) 推荐(0) 编辑
摘要: 本文主要是对memcached的原理进行较深入的剖析,并且对内存分配部分列出相关的源代码进行解读,是深入了解memcached的一个很好的途径,值得一读! 阅读全文
posted @ 2008-08-15 11:17 一挥 阅读(401) 评论(0) 推荐(0) 编辑
摘要: FreeBSD的安装过程和方式很灵活(也因此让很多人觉得它比linux、windows装起来麻烦一些),我在2003年时就装过 freebsd 5.x,也是一边摸索,一边网上找教程,这次装的是6.3和7.0。其实freebsd可以很方便很容易的安装,当然如果你想为你的机器、为你的应用量身打造的话,那就得麻烦一点了。。。由于我们是为了做缓存服务器,性能和稳定最重要,所以我进行最小化安装,只装最基本的系统和memcached相关的软件。 阅读全文
posted @ 2008-08-15 10:33 一挥 阅读(2418) 评论(4) 推荐(0) 编辑
摘要: 本文以图文方式简单介绍一下vmware的安装及新建虚拟机的过程和有关注意事项,如果已经是vmware熟手可略过. 阅读全文
posted @ 2008-08-12 10:58 一挥 阅读(2493) 评论(14) 推荐(0) 编辑
摘要: 应用缓存技术,迅速提升网站的性能...减轻数据库服务器负担...缓存技术有两大优势...缓存技术实施简单,不用大规模修改现有架构...经过“多方调研”,memcached是不二之选...我选择了freebsd+memcached这个最佳但是最难搞的组合! 我将按以下步骤来学习研究缓存系统的建立,欢迎freebsd爱好者、张宴光临! 阅读全文
posted @ 2008-08-11 17:03 一挥 阅读(2175) 评论(9) 推荐(0) 编辑