国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

大佬們 1秒鐘100條消息 應(yīng)該怎么處理呢

w5w4

問題描述

我用thinkphp + gatewayworker寫的聊天系統(tǒng)

直接在thinkphp調(diào)用gateway 100條消息發(fā)送耗時(shí)130毫秒左右

但是經(jīng)過thinkphp讀數(shù)據(jù)庫 驗(yàn)證用戶信息 再保存一遍消息 100條耗時(shí)就5秒鐘了。。

而且好像這次的不允許玩 其他人發(fā)的消息也要排隊(duì) 這種應(yīng)該怎么處理呢 或者有什么其他解決方案嗎

是我mysql環(huán)境沒整好嗎 T T

1873 5 0
5個(gè)回答

damao

把數(shù)據(jù)庫邏輯暫時(shí)注釋掉,看下速度多少,就知道是不是數(shù)據(jù)庫影響了。

  • w5w4 2023-02-25

    沒毛病 是數(shù)據(jù)庫 沒插數(shù)據(jù)庫速度搜搜的

a178251115

消息redis 存儲(chǔ),讀取,沒必要每次都做mysql 讀取
后面再異步任務(wù)根據(jù)情況一次存儲(chǔ)到mysql

  • 暫無評(píng)論

保存這個(gè)不能用redis隊(duì)列操作嗎

  • 暫無評(píng)論
JY-Chen

題主解決問題了嘛?我也是這個(gè)問題。在下發(fā)第300條左右的消息后,每下發(fā)一條消息,耗時(shí)5秒。前面都保持在20條每秒的速度

  • 暫無評(píng)論
JackDx

簡單阿 你是tp 發(fā)消息客戶端用ajax請(qǐng)求 接口收到后直接轉(zhuǎn)發(fā)在存數(shù)據(jù)

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??