论文部分内容阅读
随着互联网的不断发展,媒体的形式多样化以及互联网用户的不断增多,视频类网站已然成为大众娱乐和获取信息的重要途径。爱奇艺高清视频网站就是诸多网站中独具风格的一家,从网站上线以来,以“悦享品质”的理念,为用户提供了清晰优质的视频服务,并受到了普遍的好评。随着用户数量的增加,这样一个大型网站需要一个高性能的会员系统为用户提供稳定的账户服务,包括播放记录管理、频道影片订阅等功能。因此本人实习的爱奇艺高清视频网站推出了爱奇艺会员系统,以满足用户的这些需求。该项目的主要功能模块包括:个人信息管理、通行证管理、图片服务器、播放记录、第三方好友、账号中心、积分模块。在该项目中,本人参与了爱奇艺会员系统的设计和开发工作,其中独立完成了系统服务器端LNMMP (Linux+Nginx+Memcache+Mysql+PHP)的架构、通行证模块、第三方好友模块、图片服务器模块的设计和开发。在通行证模块的实现过程中,本人通过邮件认证和手机号验证码认证的方式实现主站用户的注册登录并通过Oauth认证和消息队列异步获取用户信息的方式实现第三方注册,该模块也实现了找回密码、邮箱绑定、手机号绑定等相关功能,为播放记录、个人信息管理、订阅系统提供通行证相关的服务;在第三方好友模块的实现过程中,通过Oauth协议授权认证第三方用户,获取第三方用户的好友,通过异步更新好友推荐表的方式实现了好友推荐、分享绑定等功能;在图片服务器模块的实现过程中,本人通过Memcache发号器保证图片ID的唯一性,实现了图片裁剪、上传等功能,为个人信息管理模块提供头像设置和裁剪的服务。在设计和开发工作基本完成之后,继续对本人所负责的各模块进行功能优化,进一步提高系统的安全和稳定。目前项目已通过内测,处于运行阶段。本人设计和实现的各个模块,已经能够满足用户需求,且各模块具均有可扩展性,有助于系统的升级和扩展。项目也处于商业化运营中,本人也在负责项目的后续维护,针对用户行为和用户反馈,不断提出更好的改进方案,来不断提升会员系统稳定性,优化用户体验。