亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

性能調優的疑問

性能調優的疑問

慕容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 關注
  • 672 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號