10年多的工作和项目开发经验,熟悉Java、PHP、Golang、JavaScript、Python、Solidity等多种语言;熟悉区块链技术、智能合约;熟练使用Laravel、ThinkPHP、CodeIgniter、Yii2等主流框架;熟练使用MySql、Redis、MongoDB等产品。能独立完成服务端开发;了解微服务、分布式构架;有编码规范意识、注重代码质量,编写设计方案和API文档,熟悉使用版本管理工具。
觅红颜直播是一个娱乐直播平台,注重用户体验,要求服务端有极快的响应速度,对视频流延时也有极高的要求。1. 采用前后端分离,接口拆分,ajax异步提高页面整体反应速度
2. 读写分离、redis缓存数据,减小数据库压力
3. 通过nginx-rtmp-module模块实现推拉流
4. 自建cdn加速网络,提高网络响应速度
5. 通过websocket实现直播间弹幕
6. 优化数据库结构、索引、sql 提高数据查询速度
7. 重构数据库横向分表,根据业务分库,使用mycat中间件实现数据库连接池