该楼层疑似违规已被系统折叠
电腦的还是手机的 恐怖奶奶老小了 还火 鬼子母神之梦 这都很不错
我在一年前帮助朋友构建游戏RPG後台的时候,思考如何兼顾开发效率和性能最终想到了 php + swoole协程 + swoole_orm + zephir ,微信小游戏搜索:“剑的传说”
swoole协程有着极高的IO并发能力
swoole_orm 是我开发的php 扩展有着非常高的性能、sql安全性和开发效率,开源地址为:
游戏的战斗部分完全用 zephir 来实现宣称像写php一样写php扩展,能做到同时兼顾性能和开發效率(zephir 代码有机会我再开源出来,目前时机不成熟游戏还比较火热)
仅展示部分zephir代码:
————————————————
通过 Loader 加載器可以加载业务层,dao层公共库,日志、人员配置要求等对象 Logger 为日志类。
所有与Redis、MySQL等等存储介质打交道的逻辑最好都放在Dao层,
日志鈳以通过 loader 实例化实例化的日志会打印有请求参数和客户端IP等信息,也可以用得静态函数不过静态函数无法获取则请求参数或者客户端IP等信息。
const WARN = ‘WARN’; /* 级别为 4 , 警告, 应该在这个时候进行一些修复性的工作,系统可以继续运行下去 /
级别为 5 , 错误, 可以进行一些修复性的工作但无法確定系统会正常的工作下去,系统在以后的某个阶段 很可能因为当前的这个问题,导致一个无法修复的错误(例如宕机),但也可能一直工作箌停止有不出现严重问题 */