如何提供子域名托管并计算每个用户的带宽

如何提供子域名托管并计算每个用户的带宽

我是一名 php 开发人员,我想提供子域名托管,但也需要能够计算每个子域名的带宽。

对于子域名的创建,我将使用 catch-all 和通配符等来轻松设置它们。

有一件事让我有点困惑,那就是如何计算每个子域的带宽,这在 php 中可行吗?或者是否有更好的解决方案,比如使用文件夹或其他东西?

子域下还会加载一个脚本,每个用户的情况都不同。是否值得为每个用户提供一个新文件夹和他们自己的脚本,还是更易于为所有用户管理一个脚本?这里有什么注意事项吗?

干杯

答案1

最好的办法可能是从 Web 服务器的日志文件中解析出数据传输。每个子域是否有自己的日志文件并不重要,只要有某种方式来区分它们(例如,记录请求的主机名)。然后,您可以汇总统计数据并采取相应的措施。这还具有跟踪页面资产(javascript、css、图像等)使用的带宽的额外好处。

相关内容