我正在尝试创建一个脚本,同时向一个页面发送超过1000个请求.但是请求具有线程(1000)线程的库.似乎是在1秒内完成前50个左右的请求,而其他9950需要相当长的时间.我是这样测量的.
def print_to_cmd(strinng):
queueLock.acquire()
print strinng
queueLock.release()
start = time.time()
resp = requests.get('http://test.net/', headers=header)
end = time.time()
print_to_cmd(str(end-start))
Run Code Online (Sandbox Code Playgroud)
我认为请求库限制了它们被发送的速度.
Doe的任何人都知道在python中同时发送请求的方式吗?我有一个200MB上传的VPS,所以这不是与python或请求库限制它的问题.他们都需要在1秒内互相访问网站.
感谢阅读,我希望有人可以提供帮助.