Javascript 同时发送XMLHttpRequest
我正在写一篇文章,在页面上查找所有标题,然后发送请求以获取标题的评级。然后将评级插入页面中 一个页面包含大约100个标题,因此扩展需要执行100个HTTP请求。一次处理100个请求可以吗,还是应该等到一个请求完成后再发送下一个请求Javascript 同时发送XMLHttpRequest,javascript,http,google-chrome-extension,xmlhttprequest,Javascript,Http,Google Chrome Extension,Xmlhttprequest,我正在写一篇文章,在页面上查找所有标题,然后发送请求以获取标题的评级。然后将评级插入页面中 一个页面包含大约100个标题,因此扩展需要执行100个HTTP请求。一次处理100个请求可以吗,还是应该等到一个请求完成后再发送下一个请求 是否有办法缓存结果,以便在刷新页面时不需要重做请求?如果您一次运行100个请求,目标服务器可能会阻止您,具体取决于其设置。我宁愿发送小批量的请求,比如一次发送5个 如果在浏览器重新启动之间需要持久性,您可以在localStorage中缓存结果,如果不需要持久性,也可以
是否有办法缓存结果,以便在刷新页面时不需要重做请求?如果您一次运行100个请求,目标服务器可能会阻止您,具体取决于其设置。我宁愿发送小批量的请求,比如一次发送5个
如果在浏览器重新启动之间需要持久性,您可以在
localStorage
中缓存结果,如果不需要持久性,也可以在后台页面变量空间中缓存结果。一次执行100个请求没有害处,您的浏览器在提取页面资源时就是这样做的。