我需要爲我的大學項目創建一個像Google Reader這樣的網絡工具。如何創建Google閱讀器?
我對它有2問題:
1)如何谷歌閱讀器跟蹤讀和未讀的帖子?
2)谷歌閱讀器保存每個帖子在數據庫或加載飼料的時刻?
我需要爲我的大學項目創建一個像Google Reader這樣的網絡工具。如何創建Google閱讀器?
我對它有2問題:
1)如何谷歌閱讀器跟蹤讀和未讀的帖子?
2)谷歌閱讀器保存每個帖子在數據庫或加載飼料的時刻?
re#2:Google有一個特殊的RSS爬蟲機器人叫做FeedFetcher。當您請求RSS訂閱源時,會調度它以檢索它,並將訂閱源存儲到由URL標識的全局(全部用戶)緩存中。下一次請求提要(即使由不同的用戶 - 只要URL匹配),它將從緩存中加載。
我不確定緩存失效機制是什麼,但抓取工具絕對不會嚴格按照響應的機制指示的頻率重新訪問提要(這可能是一件好事,因爲許多生成的RSS提要發送到no-cache
儘管它們不會經常改變)。不過,這個內部緩存似乎並沒有持續數個小時。
(這些都是我制定了一些時間前通過我的RSS提要的訪問日誌的假設;我仍然認爲他們是有效的,因爲我還沒有看到,因爲在履帶的行爲發生重大變化)
不知道如果它現在可以幫助,但對於其他人誰被我放棄記我的想法與詳細設計:
您使用汽車Selfoos新的多用途RSS閱讀器,實時數據流,混搭,聚合Web應用程序。
特點:
網站運行
通過「大學生工程」,我覺得整個想法是讓你覺得這通過和實現自己化妝的設計,而不是從現有系統複製。 – 2010-10-13 00:10:47
是使計算器已經被使用的項目嗎? – 2010-10-13 00:12:14
@理查德尼爾伊拉根:很難想出一個真正有意義的真正原創想法; OTOH,重塑足夠複雜的車輪會教你*很多*。 Feed閱讀器是一個非常複雜的系統,儘管它不會出現在表面上。 – Piskvor 2010-10-13 13:22:47