PHP和网络服务器集成


PHP and webserver integrating

我用PHP编写了一个简单的脚本来处理用户及其对内容的访问。我想做的最后一件事是编写一个模块,以动态限制每组用户尝试访问服务器上的文件时的下载速度和最大连接数。像这样:

Usergroup0: [max conn num: 2] [max connection speed: 256kb/sec]
Usergroup1: [max conn num: 4] [max connection speed: 1mbit/sec]
Usergroup2: [max conn num: 8] [max connection speed: 1mbit/sec]

现在我不知道它是如何完成的。我想知道它是什么技术(或模块),以便我可以查找它。任何提示或指导都会很棒。

我自己从未听说过这样的事情。 这应该有助于限制下载速度 如何限制来自 php 脚本的传出响应速度?

为了限制连接数(我假设你的意思是同时连接),您可以将"已连接"状态与数据库中当前登录的用户相关联,并运行脚本来检查当前用户所属组的最大用户数是否已被破坏。

编辑:关于限制下载速度,从SO文章中,这是一个很好的资源 http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs%3aTrafficShaping#Selective-traffic-shaping-plugin15-svn