按需生成RSS訂閱源。
據我可以看到,因爲我有2個選項lastBuildDate - 當前時間或pubDate。
你會選擇哪一個,爲什麼?lastBuildDate動態生成的RSS
回答
具有最新PubDate的項目應該成爲lastBuildTime。
[編輯]:如果您使用過的整個飼料單獨pubdate的,那麼lastBuildTime應該是當前時間,因爲你是在當前時間點播:)構建它。
[編輯]:2::由於lastBuildTime
是可選的,你反正包括pubdate的是全飼料,爲什麼不從飼料輸出中刪除嗎?
,但也有pubDate整個飼料。有什麼你建議,這是爲什麼我對lasBuildDate – 2010-08-29 10:06:41
@Col懷疑,編輯答案。 – shamittomar 2010-08-29 10:10:36
這是相當合乎邏輯的答案我傾向於:) – 2010-08-29 10:14:00
根據RSS 2.0 spec,lastBuildDate
是頻道內容最後一次更改。 (我並不完全滿意這個定義,因爲如果有什麼飼料的元數據進行更改?我認爲通常的慣例是在這種情況下更新lastBuildDate
了。)
通道寬pubDate
應該用於原始發佈 Feed中項目的日期。使用lastBuildDate
永遠不會有太好的價值,因爲即使項目得到更新,pubDate也會保持不變。
使用當前的時間是很容易的出路,但它並不是完美的(因爲客戶端可能會啓動不必要的操作,由於改變了lastBuildDate
)
最好的辦法是根本不知道/瞭解何時進的內容最後更改並輸出。
是的,我遇到了谷歌這個相關的問題,應該提到它。其實這是我以前的這個任務的問題:)那麼,你的投票與整個RSS的pubDate相同的價值? – 2010-08-29 10:12:22
@Col否,我真正的投票將是最後一次*真實*改變到整個提要(項目+任何元數據)的日期。如果這是不可能的,那麼當前的時間。 – 2010-08-29 10:13:42
看,這只是一個簡單的網站新聞RSS。假設它的項目一旦發佈就永不改變。沒有其他信息可以改變。簡單而簡單的單向饋送。因此,我們可以假定最大項目的發佈日期是實際的Feed更改時間。我也應該提到它。假設這一點,你仍然是爲整個網站的PubDate值,對吧? – 2010-08-29 10:20:15
- 1. 如何存儲RSS feed的「lastBuildDate」
- 2. 如何發佈/生成具有動態內容的RSS源
- 3. RSS中的<pubDate>和<lastBuildDate>有什麼區別?
- 4. 自動完成動態生成的div
- 5. 動態SASS生成
- 6. 生成動態xmlns
- 7. 動態生成XAML
- 8. 動態GridView生成
- 9. PDF動態生成
- 10. 動態生成jstree
- 11. 生成動態html
- 12. 動態類生成
- 13. 動態生成DOM
- 14. 生成動態CSS
- 15. 動態生成sitemap.xml
- 16. 動態生成C#
- 17. 動態生成UITableViews
- 18. 動態生成ImageViews
- 19. Rss Feed,生成圖片
- 20. rss幫手不生成index.rss
- 21. 動態生成的Ajax.BeginForm
- 22. 動態生成的css
- 23. 動態生成的Android XML
- 24. 動態生成RadioButtonList的
- 25. 生成動態的CSS
- 26. C# - 動態生成的類?
- 27. 動態生成的對象
- 28. 如何動態生成DataTable以及動態生成Columns和Row?
- 29. 如何動態生成動態項目?
- 30. 硒RC(動態ID生成)
您在使用任何類型的緩存,或者是你真的在培養「活」的需求呢? – 2010-08-29 09:51:04
@Pekka它作爲一個普通的php腳本,按需生成。 – 2010-08-29 10:07:35