1. 首页
  2. 编程语言
  3. Java
  4. springboot结合ehcache防止恶意刷新请求的实现

springboot结合ehcache防止恶意刷新请求的实现

上传者: 2022-05-26 11:28:02上传 PDF文件 98.96 KB 热度 34次

说明我们在把开发好的网站上线之前一定要考虑到别人恶意刷新你的网页这种情况,最大限度的去限制他们。否则往往这将搞垮你的应用服务器,想象一下某个恶意用户利用众多肉鸡在1分钟内请求你网页几十万次是个什么情形?要达到什么效果?我限制请求的用户,根据来访IP去记录它N分钟之内请求单一网页的次数,如果超过N次我就把这个IP添加到缓存黑名单并限制它3小时之内无法访问类型网页。效果图1分钟内请求单网页超过15次就被加入黑名单,冻结3小时!找到要应用的接口加上注解@RequestLimit即可。

用户评论