一个互联网网站,如何防止用户恶意刷新网站,或者通过工具恶意连续访问网站,因为业务相对比较复杂,这样连续访问服务顶不住压力,数据库服务器也承受不了连续的访问,大神,求解!!!
|
1
CDN
|
|
zdnypJun 15, 2020
3
爬虫与反爬虫,先分析一波爬虫的特征,有针对性的 ban 掉。反正是攻防战,真想抓你没有一劳永逸的。
|
|
dsg001Jun 15, 2020
5
不介意连接速度,cloudflare 或百度 cdn,开五秒盾
|
|
wafmJun 15, 2020
6
waf
|
|
miao666Jun 15, 2020 via Android
7
😢😢😢楼上都什么呀,都是前端大神吧
楼主这是自己系统性能不行,业务复杂,涉及大量数据库操作,三方 api 接口等,导致用户频繁访问系统就顶不住了。 这种情况必须是先优化性能啊,能缓存的数据缓存,sql 语句优化下,业务代码优化下等等。 想简单也容易,申请预算,配置加到顶,估计能顶一段时间。 |
|
favourstreetJun 15, 2020 via Android
8
钱到位了 cdn 就会极好使。不过数据库受不了的话……读写分离,缓存,内存数据库什么的有在搞了吧?
|
|
stabcJun 16, 2020
9
|
|
TakuronJun 16, 2020 via Android
10
不在意速度套个 cloudflare 万事大吉
在意的话一些简单的规则都能限制住,例如爆发性访问封 ip5 分钟,必须带 UA 之类的,90 %的简单攻击都能防住 |
|
11
谢谢大家的回复,我去研究下你们讲的!
|
|
mmdsunJun 17, 2020 via Android
12
接入 Google reCAPTCHA 校验人机。或者网关做限流。
|