【发布时间】:2015-02-06 08:07:39
【问题描述】:
我设置了一个 Django + nginx + uwsgi 服务器。在我的 Django 应用程序中,我想并行发送多个 HTTP 请求。我创建了多个线程并在一个线程中发送每个请求。但是,当我检查发送每个请求的时间戳时,我看到所有请求都是按顺序发送的。
谁能告诉我如何并行发送 HTTP 请求?
【问题讨论】:
标签: python django nginx http-request
我设置了一个 Django + nginx + uwsgi 服务器。在我的 Django 应用程序中,我想并行发送多个 HTTP 请求。我创建了多个线程并在一个线程中发送每个请求。但是,当我检查发送每个请求的时间戳时,我看到所有请求都是按顺序发送的。
谁能告诉我如何并行发送 HTTP 请求?
【问题讨论】:
标签: python django nginx http-request
我猜这是由于 Python 线程和 GIL ...如果您使用 multiprocessing 而不是线程,您应该能够真正并行发送它们
【讨论】: