标签: asp.net-mvc bandwidth
我正在寻找一种方法来检测ASP.NET MVC站点上每个用户的带宽使用情况。我们有一个网站,用户可以上传大型资产并经常下载这些资产,带宽对我们来说是最昂贵的,所以我们希望将这些成本转嫁给我们的用户。在提供这些资产或处理上传时,我可以将文件大小的运行总计保留到当前用户索引的数据库中,但我想知道是否有更通用的方法来执行此操作?理想情况下,我可以跟踪每个请求的带宽并由当前用户对其进行索引(即HttpContext.User.Identity.Name的值),但我不确定它是多么可能。