我做一个 url fetch 从在线 txt 文件中获取信息。这是一个大文件(比如 2Mb 并且还在不断增加),它会一直被自动修改。
我正在使用 Google App Engine 的 memcache 将数据保留一段时间。但是对于每个新请求,传入的带宽都会增加,并且我开始收到 Over Quota 错误。
我需要一种方法来部分下载这个文件,只下载更改的内容,而不是所有文件。
有任何想法吗?:)
我做一个 url fetch 从在线 txt 文件中获取信息。这是一个大文件(比如 2Mb 并且还在不断增加),它会一直被自动修改。
我正在使用 Google App Engine 的 memcache 将数据保留一段时间。但是对于每个新请求,传入的带宽都会增加,并且我开始收到 Over Quota 错误。
我需要一种方法来部分下载这个文件,只下载更改的内容,而不是所有文件。
有任何想法吗?:)
仅当您知道文件的哪一部分已更改时。
例如,如果您知道文件只是附加到,那么您可以使用HTTP Range 请求仅请求文件的末尾。
如果您无法知道文件的更改位置,那么只有在服务器向您发送补丁或增量到先前版本时它才会起作用。