Maison > développement back-end > tutoriel php > swoole编写的websocket服务端如何对某一客户端做限流处?

swoole编写的websocket服务端如何对某一客户端做限流处?

WBOY
Libérer: 2016-08-18 09:16:07
original
1755 Les gens l'ont consulté

比如说某一个客户端连上我的websocket服务端之后一直给我发送垃圾信息ddos我,我想设置成那个客户端十秒钟之内只能给websocket服务端发送一次消息,如何做?这个是在swoole编写的服务端脚本中用代码来实现还是在其他层面来防范?

回复内容:

比如说某一个客户端连上我的websocket服务端之后一直给我发送垃圾信息ddos我,我想设置成那个客户端十秒钟之内只能给websocket服务端发送一次消息,如何做?这个是在swoole编写的服务端脚本中用代码来实现还是在其他层面来防范?

DDOS防护不能放在处理程序上,你想想,不管你如何处理客户端发来的信息,进行何种过滤,但信息已经真实的传递到了你的程序中,已经占用了处理程序的资源,这就已经达到了DDOS攻击者的目的。
DDOS防护至少应该做在防火墙层面,在网络入口处就封堵,而不是在处理程序中再封堵。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal