Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.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 缓存提要并仅在提要更改时刷新_Php_Caching_Feed - Fatal编程技术网

Php 缓存提要并仅在提要更改时刷新

Php 缓存提要并仅在提要更改时刷新,php,caching,feed,Php,Caching,Feed,在另一方面,他们有一种只有在提要发生更改时才刷新缓存的方法。不幸的是,它是.Net 我想知道我应该采取什么方法在php中实现这一点 如何检测提要中的更改?仅仅通过提要开头的时间戳时间节点 我的feed将是一个雅虎管道,它将许多feed混合在一起。因此,yahoo提要必须生成一个组合时间戳,或者我的缓存机制必须自动检测管道是否已更改。您必须: 存储上次存储缓存中的内容时读取服务器上次修改的标头。 使条件GET请求在修改后发送标头。 服务器要么响应200 OK和内容,要么响应304 Not Modi

在另一方面,他们有一种只有在提要发生更改时才刷新缓存的方法。不幸的是,它是.Net

我想知道我应该采取什么方法在php中实现这一点

如何检测提要中的更改?仅仅通过提要开头的时间戳时间节点

我的feed将是一个雅虎管道,它将许多feed混合在一起。因此,yahoo提要必须生成一个组合时间戳,或者我的缓存机制必须自动检测管道是否已更改。

您必须:

存储上次存储缓存中的内容时读取服务器上次修改的标头。 使条件GET请求在修改后发送标头。 服务器要么响应200 OK和内容,要么响应304 Not Modified和空响应正文

参见。

详细说明;