直播間長(zhǎng)連接推送評(píng)論,同一時(shí)間評(píng)論太多就會(huì)造成,評(píng)論顯示延遲,有時(shí)候都延遲一分鐘才能出現(xiàn), 環(huán)境是linux+nginx+阿里云負(fù)載均衡+gatework+tp,用官方得workman測(cè)試連接數(shù),展示如下:
官方得代碼,count連接數(shù)我改成了20000,依然還是很順利得顯示connections complete,截圖只展示部分,阿里云得負(fù)載帶寬和服務(wù)器,均顯示正常,event擴(kuò)展也已經(jīng)安裝,linux內(nèi)核也已經(jīng)優(yōu)化,不知道是什么原因造成得卡頓?
個(gè)人猜測(cè)和疑問(wèn):
1.如果是連接數(shù)得問(wèn)題,為什么用官方的代碼測(cè)試,跑到20000連接數(shù)都很輕松,是不是我測(cè)試的方式有問(wèn)題?
2.會(huì)不會(huì)是后臺(tái)推送正常,但uniapp或者小程序展示評(píng)論的時(shí)候,有個(gè)展示的先后順序,加入現(xiàn)在一共有100條評(píng)論,當(dāng)前頁(yè)面只能展示10天,那么從11條評(píng)論開(kāi)始就會(huì)在前臺(tái)等待,等第一條消失后,11條才能出現(xiàn),以此類推,然后導(dǎo)致評(píng)論出現(xiàn)過(guò)慢
目前還沒(méi)找到問(wèn)題原因所在,希望大神幫忙給下思路
你可以嘗試,多個(gè)評(píng)論一起推送, 指定幾秒鐘內(nèi)有消息一起推送,不能說(shuō)來(lái)一條就推一次。