为了账号安全,请及时绑定邮箱和手机立即绑定

性能调优的疑问

性能调优的疑问

慕容3067478 2018-08-05 13:41:48
背景:一组app密钥、定投分红和我的资产的API接口,每个用户最多只能创建5对密钥, 每位用户可以参与定投分红(类似余额宝的活期存款),我的资产需要返回总金额,可用金额,冻结金额,总的定投总额四个字段的值。功能都很简单,但是技术总监要求接口的QPS要达到6000以上才算及格。 目前思路是:创建app密钥和定投分红,通过数据有效性验证后(用户实名验证,用户可用金额等),数据库和Redis同时写入数据,列表的数据读取自Redis。我的资产,因为考虑到数据的实时性,从数据库读取(用到索引),不走缓存。使用JMeter压测1000个并发,结果QPS只有3000多,远远达不到要求。请教大家,从代码,Redis和MySQL三个方面,有什么有效的优化方案吗?PS:语言是PHP,框架是phalcon。
查看完整描述

2 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

可以接口数据操作都从redis读取,通过后台程序将redis数据同步到mysql。

查看完整回答
反对 回复 2018-08-09
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

响应时间是否满足要求呢?吞吐量提升的方法有两个:一降低响应时间,二增加并发处理数

查看完整回答
反对 回复 2018-08-09
  • 2 回答
  • 0 关注
  • 642 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信