用戶量訪問(wèn)大的時(shí)候,這邊監(jiān)控機(jī)器的CPU負(fù)載和內(nèi)存都保持在低于20%的水平 但是后臺(tái)請(qǐng)求接口會(huì)類似排隊(duì)機(jī)制,有時(shí)候請(qǐng)求很快有時(shí)候會(huì)很慢,這邊已經(jīng)確定不是自己查詢邏輯的問(wèn)題 和數(shù)據(jù)庫(kù)的問(wèn)題,直接查詢只有幾十條數(shù)據(jù)的表 也會(huì)有時(shí)候返回的很慢
鏈接池的配置參數(shù)
'db' => [ 'enable' => true, 'max_active' => swoole_cpu_num() * 32, 'max_wait_time' => 15,],
'cache' => [
'enable' => true,
'max_active' => 24,
'max_wait_time' => 15,
],
已經(jīng)都改到了比較大的水平 請(qǐng)問(wèn)下有什么原因會(huì)導(dǎo)致上述現(xiàn)象
我感覺(jué)是redis的瓶頸 解析 或讀取用戶TOKEN 導(dǎo)致接口響應(yīng)的慢 看說(shuō)明這個(gè)像緩存的配置參數(shù) 但是改完后還是沒(méi)什么明細(xì)效果