2014年6月14日

摘要: 页游对研发商而言,导入的用户量和用户质量决定了产品挣钱多少,而关键点在于是否能够讨得运营商的欢心。页游对于大部分运营商而言,是流量快速转现金的一种手段,现在用户成本越来越高,1个用户的成本在15-20,1个服的开服成本在20W,如果你的产品能在1个星期收回成本,那就算不错的了,运营商也会乐意推广你的... 阅读全文
posted @ 2014-06-14 19:43 marcher 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 以下的讨论都是基于多进程或者单进程,但是进程内线程肯定只有1个。服务器性能指标最重要的是服务器的最高在线人数,一般而言,页游达到1500+基本没啥问题了,在线人数峰值一般出现在刚开服到量瞬间,之后在达到峰值前,就会开I新服,一般在开服1个小时内达到,可能15分钟就能达到,然后会开新服,压力就慢慢小了... 阅读全文
posted @ 2014-06-14 19:14 marcher 阅读(1299) 评论(3) 推荐(0) 编辑
摘要: sql的通用缓存,是实现最麻烦的一部分,对于查询结果的缓存,主要有如下的结构来缓存:cache tablename--player statement--select * from player where vip>1 key1 key2 ... 阅读全文
posted @ 2014-06-14 18:01 marcher 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 事件机制主要用于服务器逻辑处理,形式如下:define.Func1{Arg1=0, Arg2=‘abc'}--定义事件,Func1为事件名,Arg1=0, 指Arg1参数默认值为0,Arg2='abc'指Arg2参数默认值为0,主要用于参数类型验证when{}function Func1(Arg1,... 阅读全文
posted @ 2014-06-14 17:31 marcher 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 在(一)中,介绍了c对lua层的拓展,这边主要写lua层的网络部分,目标是实现RPC调用,实现主要是三部分:1通信协议(消息的序列化和反序列化)rpc调用主要信息包括方法名,方法参数,设计的通信协议如下:字节长度(4字节)|方法名|方法参数因为方法参数是由1个表序列化来的,必然以’{‘开头,所以可以... 阅读全文
posted @ 2014-06-14 15:54 marcher 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 上一篇说的是liua的net拓展,这一篇说lua的sql拓展,准确说是mysql拓展,这里推荐下postgre,比mysql好用,支持数组,各种好,不过腾讯平台不支持,所以你的公司要和腾讯合作,掂量下吧c部分本质使用prestatement接口:_sql.new(host, user, passwo... 阅读全文
posted @ 2014-06-14 11:54 marcher 阅读(223) 评论(0) 推荐(0) 编辑

导航