0
在rsscache上,只有在供稿發生變化時纔有刷新緩存的方法。不幸的是.Net。緩存供稿,只有在供稿發生變化時才刷新
我想知道我應該採取什麼辦法來實現這個在PHP中。
如何檢測到飼料中的變化?簡單地通過一個時間戳(feed中開始的時間節點)?
我的飼料是一個混合了許多飼料的雅虎管道。所以要麼雅虎飼料必須生成一個組合的時間戳,或者我的緩存機制必須自動檢測管道是否發生了變化。
在rsscache上,只有在供稿發生變化時纔有刷新緩存的方法。不幸的是.Net。緩存供稿,只有在供稿發生變化時才刷新
我想知道我應該採取什麼辦法來實現這個在PHP中。
如何檢測到飼料中的變化?簡單地通過一個時間戳(feed中開始的時間節點)?
我的飼料是一個混合了許多飼料的雅虎管道。所以要麼雅虎飼料必須生成一個組合的時間戳,或者我的緩存機制必須自動檢測管道是否發生了變化。
你必須:
Last-modified
頭)。If-modified-since
)。服務器將以200
(OK)和內容或304
(未修改)和空響應主體進行響應。
請參閱RFC 2616。
詳細完成; http://simplepie.org/wiki/faq/how_does_simplepie_s_caching_http_conditional_get_system_work – newnomad 2010-08-13 11:36:55