1.该项目是我们php开发组与移动端开发组(Ios和Android)合作开发的一款直播类App,我们php开发组主要负责为移动端提供所需要的数据和功能性接口以及webview嵌套的h5页面,和从直播间分享出来的h5页面,并且为之开发相对应的数据管理后台。该款App由于往后的运营以及业务需求,所以往后的很长一段时间内,我们都在对该项目进行维护和服务。
2.在该项目中,我们php开发组一共投入了3个人员,其中一个人员负责后台的开发工作,我与另外一个同事,负责与移动端合作,为其提供所需的api、h5页面。
3.我在该项目中主要负责的是移动端所需的一部分api的开发,和h5页面的开发。api需要提供完善的文档{包括url(接口地址)、type(请求接口的方法)、param(请求接口所需要的参数);return(请求接口返回的数据,包括错误返回)}。由于业务需要,项目中涉及到的资源(图片、视频)需要存储到第三方(七牛云存储),所以需要接入第三方接口;为了让有些数据更实时的展示以及统计(比如用户空间访问量),我会采用redis数据库,使用合适的数据结构来存储所需的数据,以及用incr(key)来进行添加一次访问。由于采用的接口为app提供的数据,所以app页面的访问量就不能用cnzz来统计了,这里也采用redis的集合来存储访问记录(sadd),然后通过定时任务(crontab -e)一天往mysql数据库中写一次记录(spop)。往后的很长一段时间内,我主要的工作就是服务于该app,维护以及版本迭代中的开发。