趣拍是一个在线竞拍平台,每个竞拍活动可以在后台设置活动期数、起拍价、最低成交价、倒计时等参数。当期竞拍价未达到最低成交价时活动作废,把竞豆返还用户并赠送积分,积分可以兑换大市场分类下的商品。当期活动结束后自动进入下一期。竞拍成交后用户领取竞品并填写收货地址、收件人等信息,平台发货并负责售后。
项目后端使用PHP语言开发,前端使用vue开发。APP端包括安卓和IOS,本人负责项目后端和web前端的开发工作,并负责服务器的管理、部署和优化。项目数据库使用MYSQL5.7,缓存使用REDIS,socket框架使用workerman。
项目中遇到的问题就是性能问题,平台高峰期日注册用户十万以上,由于初期未预料到增长如此迅速,虽然服务器已升级到高配,仍面临巨大压力。后面通过优化数据库索引,使用负载均衡,将一些比较耗时的网络IO改为异步方式后,性能问题才得以解决。