2013-03-07 72 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