Send Simultaneous Requests Python (alle auf einmal)

Ich versuche ein Skript zu erstellen, das über 1000 Anfragen gleichzeitig an eine Seite sendet. Aber fordert Bibliothek mit Threading (1000) Threads. Scheint, die ersten 50 oder so Anfragen innerhalb einer Sekunde zu erledigen, während die anderen 9950 erheblich länger dauern. Ich habe es so gemessen.

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))

Ich denke, die Bibliothek für Anfragen schränkt ein, wie schnell sie gesendet werden.

Weiß jemand in Python, wie man gleichzeitig Anfragen sendet? Ich habe ein VPS mit 200 MB Upload, so dass es nicht das Problem ist, dass es etwas mit Python zu tun hat oder die Bibliothek einschränkt. Sie müssen alle die Website innerhalb von 1 Sekunde erreichen.

Danke fürs Lesen und ich hoffe, jemand kann helfen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage