SSE技术优化

我在一个网站中使用了Server-send event,但是发现发送的请求太过于频繁。。。。。一天的访问量9w,其中有8w 多来自Server-send event时间请求,请问大家有什么办法优化吗

阅读 3.1k
2 个回答

建议用Websocket替代Server-send event

在不该这种方式的前提下(建议改,治标不治本):

这个从早期的聊天来讲,application存储聊天信息,可以加锁,每次请求会判断有没有新的消息,有新消息可以得到新消息,没新消息返回空或没新消息的标记。

对应到你的应用中,所有的接口请求,在全局有对应的数据变动记录,先判断请求的数据有没有改动,没有改动,不做查询,返回空,有才返回新的数据。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题