我正在做一个扫描器,你给它一个id,它会检查那个网站的特定数据。我试着让它更快,但不知道怎么做。 现在我使用的是一个网络刮板和一个运行速度为10ms的SetInterval循环。由于某些原因,它每秒只发送5-10个请求。怎样才能让它更快呢?(请求以parralel表示) setInterval(() => {
API(id) /// The function that calls the http</em
我有一个windows窗体应用程序,在点击按钮时,我想循环整数列表,并以每秒只能发出50个并行请求的方式进行http post调用。这是因为目标http端点仅支持每秒50个请求。要实现这一点,我的逻辑是: 我已经将SemaphoreSlim节流器声明为全局变量: var throttler = new SemaphoreSlim(50); 在按钮单击事件中,我循环遍历项目列表并进行await Tas