聊天系统中的服务器带宽限制问题

时间:2017-07-29 13:36:47

标签: php ajax chat limit bandwidth

我已经建立了一个管理系统,它现在遇到了带宽问题,它占用了太多的带宽。我认为问题在于我附带的新聊天系统。但是他们可能是病毒或其他任何问题。

连接聊天系统前的带宽:最小200mb /最大700mb 附加聊天系统后的带宽:最小3.5gb /最大5gb

聊天系统: 它是一个端到端数据库支持的PHP聊天系统我认为问题是它使用ajax调用每隔0.5秒检查一条新消息,这需要占用大量带宽,但我现在不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

这绝对是您的聊天系统存在的问题,当我以错误的方式实施聊天系统时,系统中也遇到了相同的问题,即我每隔1分钟就会产生一个请求,并且几天之内就占用了我的带宽...

解决方案是什么? 解决此问题的方法是实现套接字。 https://phppot.com/php/simple-php-chat-using-websocket/

您必须创建一个套接字,该套接字将在后台侦听您的每个客户端请求,然后如果在接收套接字上收到任何消息,它将向用户发送消息。您可以按照上面的教程进行操作。也可以使用库来实现,您可以在Google上找到一些不错的库。