Home
Sign Up
Sign In
›
NGINX
›
NGINX Trac
›
3rd Party Modules
›
Security Advisories
›
CHANGES
›
OpenResty
›
ngx_lua
›
Tengine
在线学习资源
›
NGINX 开发从入门到精通
NGINX Modules
›
ngx_echo
V2EX
›
NGINX
多个服务器如何实现 per user 限速
adfsadfssfd
·
Sep 23, 2016
· 3327 views
This topic created in 3694 days ago, the information mentioned may be changed or developed.
像迅雷离线这种 CDN 服务, 用户请求的两个文件可能被 302 到不同的 CDN 节点 每个 CDN 节点也有很多服务器 怎么样实现按用户限速 从不同节点下载多个文件总速度也在配额之内?
迅雷离线用的是 OpenResty
CDN
迅雷离线
节点
限速
6 replies
•
2016-09-26 10:55:21 +08:00
surfire91
Sep 23, 2016
1
你都贴 OpenResty 了,拿这个开发下就支持了。
adfsadfssfd
OP
Sep 24, 2016
2
@
surfire91
用什么逻辑来实现?
统计单个用户所有任务的速度, 限制任务的速度来 enforce 配额 感觉这个做起来很复杂成本很高啊
ryd994
Sep 25, 2016 via Android
3
换一种思路:保证同一个用户分配的是同一个节点
adfsadfssfd
OP
Sep 25, 2016
4
@
ryd994
这样性能会有问题 (没法动态分配负载) 而且不是每个节点都可以 serve 所有文件
surfire91
Sep 26, 2016
5
@
adfsadfssfd
是复杂。
那就考虑客服端来做?
surfire91
Sep 26, 2016
6
@
surfire91
客服端=》客户端
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
3076 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms ·
UTC 11:07
·
PVG 19:07
·
LAX 03:07
·
JFK 06:07
♥ Do have faith in what you're doing.
❯