鍍金池/ 問答/PHP  HTML/ SSE技術優(yōu)化

SSE技術優(yōu)化

我在一個網站中使用了Server-send event,但是發(fā)現(xiàn)發(fā)送的請求太過于頻繁。。。。。一天的訪問量9w,其中有8w 多來自Server-send event時間請求,請問大家有什么辦法優(yōu)化嗎

回答
編輯回答
呆萌傻

在不該這種方式的前提下(建議改,治標不治本):

這個從早期的聊天來講,application存儲聊天信息,可以加鎖,每次請求會判斷有沒有新的消息,有新消息可以得到新消息,沒新消息返回空或沒新消息的標記。

對應到你的應用中,所有的接口請求,在全局有對應的數(shù)據(jù)變動記錄,先判斷請求的數(shù)據(jù)有沒有改動,沒有改動,不做查詢,返回空,有才返回新的數(shù)據(jù)。

2018年6月29日 15:26
編輯回答
朽鹿

建議用Websocket替代Server-send event

2017年10月28日 11:48