198 試著寫一個RSS合燒器
這幾天真是無聊到頂了,于是今天無聊到分析頁面來把Google Adsense嵌進去.也沒打算有什么收益.
一開始沒注意到midwapper里面的post里有個和entry平行的postside,結果繞了很多彎路.既然找到了捷徑,事情就簡單多了.直接在Sidebar Widgets里面建一個新的欄目,然后把appendChild這段div上postside就行了.
這兩天想寫出個RSS聚合器出來,因為現在用于顯示朋友文章列表的合燒網站aobo實在太爛,抓取的問題超級大.feedsky的json顯示速度還好.但是還是試著寫一個聚合器好了.
基本想法是:
php部分分為fetch.php和stview.php.前者的任務是周期性的按rss列表抓取內容并存儲.后者則是在需要的時候顯示靜態xml.
js部分就是簡單的ajax抓取了.
用堆棧存儲.
這樣的結構,如果站點訪問量大的話,其實還是能減少一點服務器的負擔.
這個架構只是很青澀的想法,以后肯定會改進.
要是想做成php直接生成頁面也是沒有問題,這樣的用戶體驗應該會更好一點.這個可能也要簡單一點.
所以關鍵點已經很清楚了:
1.從列表中順序讀取地址
2.存儲的結構
3.周期性訪問地址.
4.ajax讀取.
八月 7, 2007 | In Lab |