问题描述
|
我正在建立一个网站,用户可以在其中拥有自己的免费网站。他们可以免费上传图片,添加内容,自定义主题/设计等。我想将每个用户面板/站点限制为每月1GB带宽或至少对其进行跟踪。
每个用户站点均为wwww.myfreesites(ie).com / [用户名] /
该网站在linux上运行(如果有帮助)。
理想情况下,当月/日限制为1GB时,我希望PHP可以跟踪每个用户的带宽使用情况并锁定帐户(通过mySQL查询)(通过mySQL查询)。
谢谢!
解决方法
在PHP中建立一个接口,供他们上载内容。这样,您可以查看他们上传了多少内容。但是,让带宽消耗流量可能会比较棘手。
我建议使用服务器生成的日志,并构建一个脚本来分析数据以计算流量和下载对象的大小。我不确定哪个日志能给您带来帮助,但是如果您与托管公司联系(假设您将使用专用服务器),他们肯定会告诉您。