我们使用 HAProxy 在我们的网站上进行负载平衡。
该网站高度依赖缓存数据;当我们关闭网站进行维护时,大多数缓存都会变得陈旧。当我们重新打开网站,用户再次访问该网站时,我们最终会遇到拥堵;数百名用户要求重新生成缓存。
虽然我们已经尝试了多种方法来缓解这种情况(其他踩踏预防技术、预热脚本),但我们也认为限制可以访问我们网站的用户数量会有所帮助。但是,单个页面加载由多个单独的请求组成,因此我们不想只限制连接数;相反,我们希望限制可以发出请求的唯一 IP 地址的数量。我们试图做的事情与此类似问题,但我希望5年后可能会有更好的解决方案。
有没有办法用 HAProxy 进行这种基于 IP 的限制?