我正在开发一个 python 脚本,我需要找到从远程服务器获取 JSON 的最快方法。目前我正在使用请求模块,但仍然请求 JSON 是脚本中最慢的部分。那么,python HTTP GET 请求最快的方法是什么?
感谢您的任何回答。
我正在开发一个 python 脚本,我需要找到从远程服务器获取 JSON 的最快方法。目前我正在使用请求模块,但仍然请求 JSON 是脚本中最慢的部分。那么,python HTTP GET 请求最快的方法是什么?
感谢您的任何回答。
编写一个可以完成所有工作的 C 模块。或者启动一个分析器来找出代码的哪一部分确切地花费了时间,然后修复它。
正如指导原则:Python 应该比网络更快,所以 HTTP 请求代码可能不是您的问题。我的猜测是您做错了什么,但由于您没有向我们提供任何信息(例如您编写的代码),我们无法帮助您。
也许你有很多json请求要做,可以同时做。然后您可以使用异步请求,从而减少等待网络内容所花费的时间。
您可以测试这个项目https://github.com/kennethreitz/grequests (来自 Kenneth Reitz,他编写了请求)。