【发布时间】:2010-08-13 09:14:43
【问题描述】:
在rsscache 他们有一种方法,只有在提要发生变化时才刷新缓存。不幸的是它的.Net。
我想知道在 php.ini 中我应该采取什么方法来实现这一点。
如何检测 Feed 中的变化?只需一个时间戳(提要开头的时间节点)?
我的提要是一个将许多提要混合在一起的雅虎管道。因此,要么雅虎提要必须生成一个组合时间戳,要么我的缓存机制必须自动检测管道是否已更改。
【问题讨论】:
在rsscache 他们有一种方法,只有在提要发生变化时才刷新缓存。不幸的是它的.Net。
我想知道在 php.ini 中我应该采取什么方法来实现这一点。
如何检测 Feed 中的变化?只需一个时间戳(提要开头的时间节点)?
我的提要是一个将许多提要混合在一起的雅虎管道。因此,要么雅虎提要必须生成一个组合时间戳,要么我的缓存机制必须自动检测管道是否已更改。
【问题讨论】:
你必须:
Last-modified 标头)。If-modified-since)。服务器将使用200(OK)和内容或304(未修改)和空响应正文进行响应。
见RFC 2616。
【讨论】: