簡體   English   中英

在Rails中緩存和分頁RSS feed

[英]Cache and Paginate RSS Feed in Rails

我正在Rails中開發一種生活流式應用程序,並不斷使用Feedzirra解析幾個不同的RSS feed。 為了支持應用程序的縮放,我必須實現某種緩存,同時還允許在視圖中分頁緩存的結果。 緩存每天最多可以過期一次。

作為Rails緩存的新手,會建議使用哪種類型的緩存? 另外,我正在我的lib /目錄中的模塊中執行大多數提要解析操作,不確定是否會影響/對於緩存不理想。 理想情況下,我想緩存RSS feed返回的結果數組,並在將它們發送到視圖之前對其進行一些后處理。

任何幫助將非常感激!

我建議您使用gem在cron中運行計划任務,從所有rss供稿中收集所有期望的結果,並將其保存到xml甚至表中。

下次,請從此xml或表中加載結果,然后創建一個靜態緩存的頁面(html文件)。

而且,每次運行計划任務時,請擦除以前保存的文件,以免顯示舊結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM