初次数据整理

初次数据分析


技术栈

前端

  • bootstrap:前端界面展示
  • chart.js:统计图表展示
  • jQuery:bootstrap自带的

后端

  • nodejs:数据下载,分析,http服务器
  • express:http请求接口
  • async:用于异步处理下载和分析
  • mysql:存放整理后的数据
  • _redis:分析数据时临时存放数据
  • jade:页面渲染

概述

某老板觉得在线游戏数据有问题,然后所有老板都觉得有问题,所以就将某段时间的累积数据,通过nodejs服务端爬取下来解密之后存以json格式存为本地文档。
分析的时候通过Redis缓存数据,分析完成后,将Redis中的数据落地到Mysql中。
本来可以将下载,存档,整理,生成报告做成一个步骤的,现在这个样子是因为功能是一个一个实现的。


最终结果

效果图1


坑点

  • 通过 http.get() 不存在的oss上的文件,会返回成功,返回的应该是一个空字符或者别的东西。

结论

数据的分布是正常的,极个别的玩家可能掌握了游戏的某些门道,所以导致极个别的例子,数据的整体是正确的。
针对这些极个别的例子,需要对某些算法进行优化,否则会导致游戏里玩家的差距拉大而造成不平衡。

posted @ 2018-11-28 18:54  Ado_On  阅读(136)  评论(0编辑  收藏  举报