new game

About

Steam的游戏在线人数等数据有很多人关心,dota2变成dead game了,吃鸡变成了最火的游戏了,这些数据如果都有实际的量化且以图表展示出来能看到历史数据会是一件很棒的事。

受steamcharts.com,steamdb.info等网站启发,旨在做一款自己觉得会挺棒的steam游戏数据统计网站。后续还会加入dota2,csgo等游戏的饰品等其他数据的展示。

本站开发相关

  • 本站部署于阿里云ECS, 使用了一些阿里云轻量应用服务器做ip代理,使用了阿里云的RDSRedis做数据持久化。cdn使用了阿里云全站加速,有免费证书。
  • 后端使用了django,不管是因为django-admin还是python语言本身的特性,这个成熟稳定的框架都是不错的选择。
  • 前端使用了nuxt,前后端同构的框架既保证了服务器渲染,又保证了vue组件模块化,所有api请求都会代理请求后端服务器。
  • UI使用了vuetify,很好用。但是目前使用下来感觉这套框架前端dom树层级写得较深,会让整个项目比较臃肿。
  • HTTP和反向代理使用了nginx,不需解释。
  • 本站的数据从steam apistore.steampowered.com获取。其他相关数据会从其他三方网站中获取。
  • 本站使用了celery实现定时任务,异步队列等。
  • 对象存储使用了免费好用的七牛云对象存储
  • 开发中使用的统计图表库是v-charts封装的百度的echarts
  • 站内的时区使用的是Asia/Shanghai
  • 如果有开发相关的想法或建议,欢迎给我发邮件black4jin@gmail.com