我知道这是一个奇怪的问题。因为我通常基于所有用户的互联网连接速度很慢的“假设”来开发应用程序。但是,有没有人认为有一种方法可以以编程方式模拟慢速互联网连接,所以我可以“看到”应用程序在各种“连接速度”下的表现?
我不担心使用哪种语言。而且我不是在寻找代码示例或任何东西,只是对它背后的逻辑感兴趣。
如果您正在运行 Windows,fiddler是一个很棒的工具。它有一个模拟调制解调器速度的设置,对于想要更多控制的人来说,有一个插件可以为每个请求添加延迟。
我更喜欢使用这样的工具来将延迟代码放入我的应用程序中,因为它是一种更逼真的模拟,并且不会让我设计或编码实际位。最好的代码是我不必编写的代码。
添加:Pavel Donchev 关于软件技术的博客中的这篇文章展示了如何创建自定义模拟速度:使用 Fiddler 限制您的 Internet 连接速度。