每个 ip 和 url 仅允许一个请求

每个 ip 和 url 仅允许一个请求

使用 htaccess 文件或从 php 发送特殊标头,有没有办法只允许一个 ip 的 http 请求url?我的意思是,用户可以同时发出多个请求,但不能针对同一个 url(文件)。

问题出在下载加速器上。我需要同时允许多个下载,并且暂停和/或恢复它们(主要是因为客户端连接失败),但禁用同时进行多个部分下载的烦人功能,因为它们会因为同时请求的数量而导致服务器崩溃。

答案1

服务器应该不是由于同时请求的数量而崩溃。如果您使用的是 Apache(根据问题标签),请尝试降低(甚至大幅降低)MaxClients 和 MinSpareServers 或 MinSpareThreads。或者,也可以尝试 nginx。

相关内容