有没有办法限制Node (Express)中的速度和响应时间?

Is there a way to limit speed and response time in Node (Express)?

本文关键字:速度 响应时间 Express Node 有没有      更新时间:2023-09-26

我想看看我的网站对慢速连接的反应。

是否有一种方法可以限制express以慢速或延迟响应?我知道我可以在路径上实现setTimeout调用,但是静态资产呢?

正如我在评论中提到的,现代浏览器支持网络速度模拟(以及更多)。在你的应用程序中做任何程序性延迟伪造都不是一个好方法,因为网络模拟是困难的,很难可靠地做到这一点,你最终可能会污染你的代码很多。

你应该使用浏览器来完成:

  • Chrome(最佳支持)
  • Firefox
  • Edge(尚未支持,但已建议)

还有很多其他的工具和资源可以使用:

  • crapify (NodeJS)
  • 如何在Mac上模拟慢速连接
  • 提琴手
  • 和更多…