阅读背景:

我是如何将一个加载90s的接口优化到不足2s的

来源:互联网 

 

一、提出问题

  由于公司是做医疗级智能可穿戴设备的,所以数据(二进制数据)的存储方面有点特殊,数据没有存储于数据库里面,而是存储于磁盘上。可能有同学质疑,mysql的Blob类型也可以存储二进制数据啊,是啊,的确可以。但是我们的数据太大了,用户可能连续测量30-40个小时,这时这个数据量有50M左右,而一般的接口传输的数据量也就5k左右,大数据在mysql里面的传输也要花大量的传输时间啊,而且数据量一大,就可能在传输中出现问题,比如传输中断、这种大流量接口对服务器、网络的冲击等等。所以就把这个数据存储于磁盘上了。  由于公司是做医疗级智能可穿戴设备的,所以数据(二进制数据)的存储方面有点特殊,




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: