账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    性能调优的疑问
    25
    0

    背景:一组app密钥定投分红我的资产的API接口,每个用户最多只能创建5对密钥, 每位用户可以参与定投分红(类似余额宝的活期存款),我的资产需要返回总金额,可用金额,冻结金额,总的定投总额四个字段的值。

    功能都很简单,但是技术总监要求接口的QPS要达到6000以上才算及格。 目前思路是:

    创建app密钥和定投分红,通过数据有效性验证后(用户实名验证,用户可用金额等),数据库和Redis同时写入数据,列表的数据读取自Redis。
    我的资产,因为考虑到数据的实时性,从数据库读取(用到索引),不走缓存。

    使用JMeter压测1000个并发,结果QPS只有3000多,远远达不到要求。

    请教大家,从代码,Redis和MySQL三个方面,有什么有效的优化方案吗?

    PS:语言是PHP,框架是phalcon。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部