2013-03-07 40 views
-6

我想知道是否有可能使無限滾動沒有數據庫。無限滾動無數據庫

我有很多數據從不同的網站被解析,所以它基本上是一個新聞文章的鏈接列表。當他們插入其他網站時,他們正在更新我的網頁。我想一個辦法是做一個cron作業,每分鐘運行5分鐘,然後將它們插入到我的數據庫中,然後在我的頁面上輸出它。然後我可以做一個無限的滾動。但我想知道沒有數據庫的情況下是否可能。

也許像是,在頁面加載計數有多少文章鏈接,並只顯示一定量?我一直無法找到任何這方面的好例子。可能嗎?

+0

如果你不使用數據庫,你將不得不每次都加載整個列表,你只需要更新數據庫並顯示更改 – Toping 2013-03-07 12:27:41

+1

「無限滾動」是「分頁」是一個更性感的包裝。分頁所需的唯一東西就是能夠將數據分解爲塊並有選擇地獲得*項目「1-10」,項目「11-20」*等。這不需要數據庫本身。 – deceze 2013-03-07 12:27:53

+0

這是我長期以來看到的最荒謬的問題。 -1(或幽默+1)? – 2013-03-07 12:29:13

回答

0

你有兩個選擇:

  • 保存數據(文件,在mysql中...)
  • 獲取數據在用戶每次加載頁面(檢查每一頁新聞)
  • 時間

當然最好以某種方式保存數據,但可以在沒有數據庫或類似的情況下保存數據。

你必須認識到,每次頁面加載時PHP都會從頭開始,所以你需要一些東西來存儲信息,以便你的PHP文件不必重複很多工作。

+0

謝謝@TheBronx,我會堅持我所知道的,並與數據庫並按日期排序顯示最新的文章。我會做一個定期檢查新文章的工作。 – user2025469 2013-03-07 12:43:22