Comments
呵呵,现在都不玩这些了哦,改行了。。。
感觉跟古老的telnet bbs有异曲同工之妙啊,都是直接读写文件的
如果只是把内存的数据存下来,为什么不用mmap呢?这样kernel会自动把内存的改动存在映射的文件中。
Posted by:
Joey | (21)
January 6, 2011 05:19 PM
@dwing
试了下,可以的。 多谢
Posted by:
lcinx | (20)
January 5, 2011 10:44 AM
@lcinx
mingw推荐用这个版本:
http://www.tdragon.net/recentgcc/
Posted by:
dwing | (19)
January 5, 2011 09:45 AM
请问下。你们用的mingw版本是?
最近换了mingw4.5.0。发现原有代码里的iocp部分不可用了。
用老版本的mingw3.4.5就好着。
纳闷了。
Posted by:
lcinx | (18)
January 4, 2011 04:36 PM
个人觉得把玩家息信全部序列化,然后存起来,这样做比之设计数据库表神马的更酷
因为属性序列化再存,可以使逻辑层程序员不用再关心数据库中存的是什么样的格式,从而降低逻辑层的开发成本
但是,由于息信被序列化了,所以底层开发人员需要再开发一个用于修改和查看序列化信息的文件的工具,加大了底层开发人员的工作量,但是长远来看,这样做是很值得的
Posted by:
kanggege | (16)
December 31, 2010 01:50 PM
祖国有你这样的人才,我感到很欣慰。
有闲置CPU时间,应该用来加大单服人数,而不是用来减轻磁盘IO.
原来,这样也可以
Posted by:
zhuguang | (13)
December 29, 2010 08:51 AM
@Anonymous
是的,我的问题是对这篇文章前面一部分内容的询问,而非后面的IO优化。至于您所说的差异,我是以询问的态度希望以次获得对我的见解的肯定,或否定,以及正解,如果您能给出正解帮我解惑,不胜荣幸:)
Posted by:
vincent | (12)
December 27, 2010 11:47 AM
@vincent
云风这篇文章讲的是对IO写入磁盘的优化。你的需求是怎么从IO中取得最快。如果你觉得差异在“从局域网获取数据比同机器共享内存中慢”,那确实没什么好讨论的。
Posted by:
Anonymous | (11)
December 27, 2010 11:23 AM
优化确实蛮有意思的。
看得出,经验十分重要。
Posted by:
kmplayer | (10)
December 26, 2010 03:36 PM
@lin_style
差异还是有的,直接对内存操作,总好做IO,不过我当初就是担心core什么的,不过开块共享内存想必会好很多。不过如果单指最后做IO,是直接写文件还是数据库这个我就不太清楚优劣了
Posted by:
vincent | (9)
December 26, 2010 08:32 AM
@vincent
没差异。这东西做着做着就变成一个数据库的解决方案了,而且还只是其中的一部分功能而已。
Posted by:
lin_style | (8)
December 25, 2010 10:03 PM
但是对于数据库的操作是异步的啊
本身并不会降低主逻辑的吞吐量
我一直认为,这个效率应该在一个程度上就行,而且我也一直认为对数据库做足够的优化就差不多了
可能是我没有去做过极限或者大规模的测试
Posted by:
vincent | (7)
December 25, 2010 11:02 AM
文本.....
不用数据库明智, 为什么要用文本??
Posted by:
fe | (6)
December 25, 2010 09:28 AM
但是数据的可持久性肯定会受到影响吧,以前是多个snapshot,现在是一个snapshot跟着好多的diff,任何一个diff损坏了就没办法复原了。
@vincent 他这个方案更多的是解决了IO操作的负载。因为只读写“脏数据”到磁盘,IO数据量减少了很多,所以会带来很大的效率提升。
Posted by:
Kevin Lynx | (4)
December 24, 2010 10:21 PM
俺是新人
俺们现在的服务端逻辑有大量的操作是直接异步操作数据库
俺想问问这样的模式与您所说的
直接扔内存里,开个共享内存用来存储,这样的模式比较起来,性能是否有所差异?
Posted by:
vincent | (3)
December 24, 2010 07:47 PM
前辈能否看看邮箱,有个coroutine channel方面的一个思路想请教一下。
Posted by:
Anonymous | (2)
December 24, 2010 06:37 PM
那大话西游呢?虽然已经离开大话一年多了,不过仍然对“卡”的问题印象深刻
Posted by:
haooyi | (1)
December 24, 2010 06:00 PM