Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当文件发生更改时,从url读取文件的最佳方法是什么?_Php_Node.js_Ubuntu - Fatal编程技术网

Php 当文件发生更改时,从url读取文件的最佳方法是什么?

Php 当文件发生更改时,从url读取文件的最佳方法是什么?,php,node.js,ubuntu,Php,Node.js,Ubuntu,假设我有一个url(大约1000万)。它可以是csv、tsv或日志的任何格式。我想在该文件发生一些更改后立即下载它。我可以在非常低的频率下废弃它,但这是最坏的情况。我想知道有没有更好的方法来解决这个问题。用头伪造请求。 通过这种方式,服务器将以200状态发回请求的资源,前提是该资源在给定日期后最后一次被修改如果它位于远程网站上,您每次都必须下载该资源,以检查其内容是否与以前的内容不同。没有其他方法,因为这样的远程文件不会保存有关创建或修改日期的元数据。

假设我有一个url(大约1000万)。它可以是csv、tsv或日志的任何格式。我想在该文件发生一些更改后立即下载它。我可以在非常低的频率下废弃它,但这是最坏的情况。我想知道有没有更好的方法来解决这个问题。

用头伪造请求。
通过这种方式,服务器将以200状态发回请求的资源,前提是该资源在给定日期后最后一次被修改

如果它位于远程网站上,您每次都必须下载该资源,以检查其内容是否与以前的内容不同。没有其他方法,因为这样的远程文件不会保存有关创建或修改日期的元数据。