0

假设我在 Google App Engine 中有以下代码:

from urllib import urlopen
...
data1 = urlopen(url2).read()
data2 = urlopen(url2).read()
...

为了改善延迟,我想异步运行这两个对外部 URL 的请求。我怎样才能做到这一点?我知道如何使用线程池在普通 Python 中执行此操作,但 Google App Engine 似乎不支持多线程。

4

2 回答 2

2

你读过文档吗?https://developers.google.com/appengine/docs/python/urlfetch/asynchronousrequests

于 2012-04-04T21:14:31.153 回答
0

你应该使用 ndb tasklet。

https://developers.google.com/appengine/docs/python/ndb/async#urlfetch

于 2012-04-04T21:22:09.263 回答