问题标签 [bandwidth-throttling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2328 浏览

amazon-s3 - 限制亚马逊 s3 以限制预算

我正在创建一个小型站点,并希望使用 Amazon 的 S3 来托管和交付用户上传的图像。但是,我有点担心带宽使用(和账单),因为我读过一些关于恶意用户发送高额账单的恐怖故事。显而易见的事情是防止盗链。但这只会关闭只想包含图像的人。仍然有可能有人故意提出大量请求。除了在 EC2 中运行您自己的前端(这有点违背 S3 的目的?!)和运行一个关闭服务的监控脚本之外,我还能做些什么吗?

0 投票
2 回答
7913 浏览

asp.net - IIS7 和 ASP.NET 如何限制用户请求

我正在使用带有 IIS7 的 ASP.NET,今天我的一个页面中的一个错误导致服务器停机。该脚本使用 ajax 以每秒约 1000 个请求的速度查询资源。请求已通过身份验证,因此我知道哪个用户请求了哪个页面。

我的问题是,无论是通过 IHttpModule 还是其他方式,我如何在服务器级别限制客户端每秒(或每分钟)允许发出的最大请求数,然后引入延迟以限制他们的请求?

0 投票
1 回答
263 浏览

cocoa - RestKit 是否支持带宽限制?

我正在使用 RestKit 来发布大文件,它运行良好,占用了尽可能多的可用带宽。如何限制数据速率?我一次发送一个文件,因此无法进一步降低并发性。

我知道一个简单的方法——在发送文件之间等待。但是,这些文件很大,因此在很长一段时间内其他所有内容都缺乏带宽。关于如何限制上传单个文件时消耗的带宽的任何想法?谢谢!

0 投票
2 回答
824 浏览

php - 使用 htaccess 和 php 的 mp3 带宽限制

我正被试图关闭我的网站的机器人和恶意用户摧毁。

我尝试通过将所有对 mp3 文件的请求 mod_rewriting 到一个 php 脚本来制作带宽限制器,该脚本将跟踪每个 ip 并限制每个每小时可以下载多少。这工作得很好,但它给一些用户带来了很多问题,即链接不是指向 mp3 文件的直接链接。

我尝试了各种强制下载标头,但对某些用户有效的方法对其他人无效。

现在,问题是,是否可以保持与 mp3 文件的直接链接,并且每当有人单击 mp3 文件以同时运行允许或拒绝请求的跟踪 php 脚本时?

谢谢!

(服务器没有 mod_bandwidth 或任何其他有用的 mod)

0 投票
1 回答
191 浏览

video-streaming - 带宽/QOS 测试 - 付费或免费

我必须支持一个视频丰富的网站。许多用户都在城市/市政计算机和网络上。当用户报告性能问题(视频加载缓慢或挂起)时,我们会验证服务器和骨干网以及多个端点。我们正在重新设计媒体以从内容交付网络结构中获取内容,但我仍然需要一个好的工具来要求最终用户运行以验证他们从防火墙内部消费视频的能力。

我可以在我的 microsoft IIS 上安装服务或软件包吗?

0 投票
1 回答
1040 浏览

android - 限制 Android WiFi 流量

有谁知道如何做到这一点?如果是这样 - 有没有人看到任何包含这种方法的示例、教程或存储库?

我发现了以下内容:

http://dinote.wordpress.com/opens-asynchronous-android-httprequest/

但我想限制所有流量 - 而不仅仅是一个 HTTP 请求。

0 投票
1 回答
884 浏览

wpf - Uploading Large Amounts of Data from C# Windows Service to Azure Blobs

Can someone please point me in the right direction.

  1. I need to create a windows timer service that will upload files in the local file system to Azure blobs.
  2. Each file (video) may be anywhere between 2GB and 16GB. Is there a limit on the size? Do I need to split the file?
  3. Because the files are very large can I throttle the upload speed to azure?
  4. Is it possible in another application (WPF) to see the progress of the uploaded file? i.e. a progress bar and how much data has been transferred and what speed it is transferring at?
0 投票
1 回答
2306 浏览

c# - 在计算机之间复制文件时带宽限制

我一直在尝试制作一个程序来将带宽限制的文件(压缩后)传输到同一网络上的另一台计算机。

我需要限制其带宽以避免饱和(Robocopy 的方式)。

最近,我找到了这个ThrottledStream类,但它似乎不起作用,因为我可以发送一个 9MB 限制为 1 字节限制的内容,它仍然几乎立即到达,所以我需要知道该类是否存在一些误用。

这是代码:

任何帮助,将不胜感激。

0 投票
0 回答
236 浏览

android - 将 Mac 设置为 wifi 热点以运行移动宽带测试用例

我需要设置一个环境,以便为没有移动数据计划的 iOS 和 Android 设备模拟移动网络互联网连接。我在想我可以使用我的 MAC 设置一个 wifi 热点,然后使用 ipfw 来限制数据连接以模拟 3G 网络。我已经设法通过我的系统偏好设置中的“Internet 共享”设置来设置我的 MAC。我可以完美地连接我的 iPhone 4 和我的三星 Galaxy S3,并且可以毫无问题地打开网页。但是,我在 ipfw 方面遇到了麻烦。我编写了一个 linux 脚本来设置管道,但是当我运行该程序时,我的智能手机无法再连接到互联网。我认为这可能是路由问题,但我不确定我错过了什么。这是我的脚本的样子:

有任何想法吗?

0 投票
1 回答
2638 浏览

download - 路由器/调制解调器/ISP 如何处理连接、限制带宽

不久前我对此进行了一些研究,但我不确定当前的路由器/调制解调器/ISP 这些天是如何处理这个问题的,而且我已经在谷歌周围挖掘了几个小时,但运气不佳。

据我了解,我的家用无线路由器、家用电缆调制解调器以及我的 ISP 都进行了一些节流和配置,以便能够处理未来可能发生的连接。我的理解是,在每个级别通常都有某种限制/管理,因此即使我是当前唯一连接的客户端,我也很少会看到我的全部可用吞吐量。

例如,如果我家里有一台电脑连接到我的无线路由器并下载一个 100 GB 的文件,然后我连接第二台电脑,每台电脑同时下载一个 100 GB 的文件,那么两台电脑使用的带宽会大于使用1台电脑。

显然,有很多情况可以证明这是对还是错 - 我对一般家庭用户设置以及一般发生的情况感兴趣。有没有人有具体的数据可以证明这是对还是错?你能指出我的具体来源吗?