gpt4 book ai didi

python - 如何加速 HTTP 请求

转载 作者:可可西里 更新时间:2023-11-01 16:25:24 25 4
gpt4 key购买 nike

我需要获取 json 数据,我正在使用 urllib2:

request = urllib2.Request(url)
request.add_header('Accept-Encoding', 'gzip')
opener = urllib2.build_opener()
connection = opener.open(request)
data = connection.read()

但是虽然数据不是很大,但是速度太慢了。
有没有办法加快速度?我也可以使用 3rd 方库。

最佳答案

Accept-Encoding:gzip 表示如果服务器准备好发送编码后的内容,则客户端已准备好对其进行 gzip 压缩。请求的其余部分通过套接字进入操作系统 TCP/IP 堆栈,然后到达物理层。

如果服务器支持 ETags,那么你可以发送一个 If-None-Match 头来确保内容没有改变并依赖于缓存。一个例子是 given here .

无法通过客户端做很多事情来提高您的 HTTP 请求速度。

关于python - 如何加速 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5126021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com