从Web获取频繁更改的数据的最佳方法是什么?

时间:2011-06-08 04:54:00

标签: python

我必须每20秒下载一个文本文件并将其作为字符串处理

s=urlopen(url).read()

这有效但我读过它效率不高。

你会怎么做?

1 个答案:

答案 0 :(得分:1)

节省带宽的一种方法是将If-Modified-Since指定为您的请求的一部分,并指定您已拥有的数据的时间戳。这样,如果数据没有改变,您将收到304 Not Modified回复。

“潜入Python”似乎有an example of doing just that