ip封禁
封禁原因:
有时候我们写的网站会因为有些不正常的用户(爬虫)请求过于频繁,导致服务器压力过大而崩溃。这时我们需要对请求过于频繁的IP实行限制。
1.获取IP,可将IP存入mysql,redis,session,中间件等进行保存
2.设置倒计时(ps:你想封多久就封多久,开心就好)
思路
1.因为要确定每个接口的token是否没有被篡改,所以我们在装饰器对token进行检测。
2.在装饰器中,获取token,因为又不需要携带的接口,所以当携带token的时候,判断是否能用自己的解密方式进行解密。
3.ip封禁是一种使用频繁的数据。为了提高用户体验设置IP与uid为联合唯一索引来排重。
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 被梦的个人博客!
評論