我正在使用 gevent + bottle 进行以下操作:
- 在远程服务器上调用 API 方法
- API 处理结果
- 返回 HTML
我已经为 API 调用(httplib/socket)设置了一个 tiemout,但如果它设置为 5 秒(例如),我的 python 脚本在那段时间很忙,无法返回任何其他页面(这是正常的)。
问题:我能否巧妙地使用 gevent(可能是在单独的脚本中?)来处理如此长的请求?
我正在考虑在 localhost:8080 上启动一个单独的 API 询问脚本并将其放在负载均衡器后面(如“Internet”所建议的那样),但我确信有更好的方法。
我不是一个经验丰富的程序员,所以谢谢你的帮助!