问题标签 [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.
python - 使用 urllib2 进行节流
使用时是否可以轻松限制 kbps urllib2
?如果是这样,您可以指导我访问的任何代码示例或资源将不胜感激。
performance - 优先考虑 Erlang 节点
假设我有一个由 n 个Erlang节点组成的集群,其中一些可能在我的 LAN 上,而另一些可能使用 WAN(即通过 Internet)连接,有什么合适的机制来满足 a) 不同的带宽可用性/行为(例如,引起的延迟)和b)具有不同计算能力的节点(甚至是内存限制)?
换句话说,我如何优先考虑具有大量计算能力的本地节点,而不是那些具有高延迟并且可能不太强大的节点,或者我如何在理想情况下优先考虑具有高传输延迟的高性能远程节点来专门执行这些进程相对巨大的计算/传输(即每条消息,每时间单位完成的工作)比率?
我主要考虑通过向集群中的每个节点发送一个基准过程以在初始化期间运行来对它们进行基本基准测试,以便可以计算消息传递所涉及的延迟以及整体计算速度(即使用一个节点-特定的计时器来确定节点终止任何任务的速度)。
可能,类似的事情必须重复进行,一方面是为了获得代表性数据(即平均数据),另一方面它甚至可能在运行时有用,以便能够动态调整改变运行时条件。
(在同样的意义上,人们可能希望优先考虑本地运行的节点而不是其他机器上运行的节点)
这意味着有望优化内部作业调度,以便特定节点处理特定作业。
c# - 高性能网络应用最佳实践
在测试我在 Windows 7 Ultimate x64 上编写的 UDP 多播服务器时,我遇到了一件非常奇怪的事情。在后台使用 foobar2000 播放音乐显着提高了服务器的传输速率,但也有轻微的丢包。关闭音乐立即将传输速率降至可接受的水平以下,但也产生了 0 数据包丢失。(我有一个客户端应用程序与服务器对话并报告未确认的数据包)
我知道 Vista(及更高版本)的节流行为使媒体和网络应用程序可以很好地一起运行,但我当然没想到播放音乐会提高网络性能,也没有想到将其关闭会如此显着降低网络性能。
从我的服务器应用程序的代码的角度来看,我能做些什么,以便无论在 Vista 及更高版本上是否播放音乐,它都能始终如一地执行?我当然希望避免通知我所有的客户如何调整他们的注册表以获得可接受的传输速率,并且也希望避免让他们简单地“播放音乐”以获得可接受的传输速率。在我看来,该应用程序应该“正常工作”。
我认为该解决方案涉及类似于进程优先级、MMCSS 或其他一些模糊的 Windows API 调用,以使其在此处执行 The Right Thing(TM)。
另外,很抱歉,创建可重现的测试用例是一项非常重要的工作。仅当物理 NIC 的驱动程序正在积极工作并且无法使用环回接口重现时,才会发生限制行为。需要一个客户端实现、一个服务器实现和物理网络硬件来进行测试。
actionscript - 使用 ActionScript 进行套接字连接带宽限制/流量整形
有谁知道在 ActionScript 3 中监视和/或限制给定套接字连接的带宽使用的方法?
我有一个 Adobe AIR 应用程序,我需要从中上传大量数据。但是,由于带宽限制,我希望我的用户能够指定应用程序可以使用多少上行带宽。
有任何想法吗?
php - 如何限制 MAMP 的上传速度
我正在使用 MAMP 在本地测试我的基于 javaScript/flash 的网站。它使用在 MAMP (Apache 2.0.63) 上运行的一个小型 php 脚本来接收客户端通过 post 上传的文件。为了在不使用大文件的情况下测试上传进度,我想知道是否有一种相当简单的方法来限制 MAMP 中 Apache 服务器的数据上传带宽,或者其他更好的解决方案?在此先感谢您的帮助。
c# - 使用 HttpWebRequest 时如何限制带宽使用?
使用 HttpWebRequest 时如何限制带宽使用?
flash - 如何使用 Flash Media Server 在 localhost 上测试流式传输带宽?
我正在尝试在客户端调试我的操作脚本 (AS3) 代码,该代码与本地主机上的 Flash Media Server 4 一起使用。到目前为止,一切似乎都很好。
但是,当我尝试使用其他远程流媒体服务器测试我的播放器时,我注意到由于服务器和播放器之间的带宽传输较低而导致的错误。
有没有一种简单的方法可以在 localhost 上使用 FMS4 模拟较低的带宽?
- 通过配置、application.xml 等?
- 通过编程(main.asc)?
- 两个都 ?
asterisk - 第 3 方:Asterisk 服务器的带宽波动
你好!我目前正在Asterisk Server上做一个简单的 3rd 方系统,在我的系统中,我已经完成了测量每个呼叫的带宽使用情况并确定了正在使用的编解码器类型。我的问题是如何波动 Asterisk 服务器上的带宽对于每个电话..我真的很感谢您的所有回答..谢谢。
networking - 模拟高速网络连接
我创建了一个带宽计应用程序来测量 Internet 总流量。我需要以相对较高的数据传输速率(例如 4 Mbps)来测试应用程序。我的 Internet 连接速度很慢,因此我需要一个模拟器来测试我的应用程序以查看高吞吐率的行为。
java - IntelliJ IDEA 调试配置:限制 cpu/带宽的 bash 脚本
我需要在开发过程中限制应用程序的 CPU 和带宽以进行测试,并围绕 java 命令编写了一个小型 bash 脚本包装器,但我不确定如何将这种方法与 IDEA 的运行/调试配置集成。
我第一个失败的 IDEA 集成方法是
静态设置 cpu/down/up,移除 shift
将我的 java 文件夹复制到一个新文件夹,重命名 java 命令,将我的脚本符号链接到 bin/java
告诉 IDEA 使用这个 JRE 配置 - 崩溃
任何有关解决此问题的更好方法的见解将不胜感激!