精易论坛

标题: E2EE网站限制访问频率 [打印本页]

作者: gp1598    时间: 2023-5-1 02:50
标题: E2EE网站限制访问频率
  
请求参数 = 请求.取所有参数 ()
ip = 请求.取请求头 (“X-Real-IP”)
如果真 (ip = “”)
ip = 请求.取用户地址 ()

如果真 (缓存.取键值表 (缓存信息, 访问信息))
缓存.取键值表 (缓存信息, 访问信息)
上次访问时间 = 到长整数 (访问信息.取文本 (“上次访问时间”))
缓存ip = 访问信息.取文本 (“ip”)
如果真 (创建时间戳 (取现行时间 (), ) - 上次访问时间 ≤ 3000)  ' 1000=1秒
如果真 (ip = 缓存ip)
返回 (响应.写出失败 (“提交访问太频繁稍等3秒在点击”, , 2))



访问信息.置文本 (“上次访问时间”, 到文本 (创建时间戳 (取现行时间 (), )))
访问信息.置文本 (“ip”, ip)
缓存.置键值表 (缓存信息, 访问信息, 3)


i支持库列表   支持库注释   
e2eeE2EE互联网服务器套件


作者: c勇往直前    时间: 2023-5-1 07:10
漂亮
作者: pipicool    时间: 2023-5-1 09:37
学习一下
作者: 我們還太嫩    时间: 2023-5-1 10:18
感谢分享
作者: 匹诺曹君    时间: 2023-5-1 12:54
X-Real-IP: 127.0.0.1
作者: jiweiji01    时间: 2023-5-1 14:18
可以
作者: 布点脚本师    时间: 2023-5-1 16:17
感谢分享
作者: 396384183    时间: 2023-5-1 16:28
感谢楼主分享 五一快乐
作者: ai185704529    时间: 2023-5-1 16:47
这个方法访问量大不容易崩吗。。
作者: kevmagic    时间: 2023-5-1 19:16
ai185704529 发表于 2023-5-1 16:47
这个方法访问量大不容易崩吗。。

应该会的吧,请问有什么更好的改进方法吗?求分享指点
作者: 亿万    时间: 2023-5-1 21:51

感谢分享
作者: 一指温柔    时间: 2023-5-2 14:30
支持开源~!感谢分享
作者: lqylbh    时间: 2023-5-2 21:52
支持开源~!感谢分享
作者: ocimei    时间: 2023-5-6 09:27
感谢分享,很给力!
作者: 忧郁之子    时间: 2023-5-7 08:28
谢谢分享,支持一下
作者: 小虎爱月月    时间: 2023-5-29 11:14
ai185704529 发表于 2023-5-1 16:47
这个方法访问量大不容易崩吗。。

缓存如果用的是redis 应该是不会有的
作者: Silent    时间: 2023-7-31 17:55
缓存信息, 访问信息什么类型
作者: 等你路过hfm    时间: 2024-3-11 15:57
代码看看,




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4