PHP PDO - 从查询缓存数据,如果存在新行,则添加到缓存

时间:2014-07-07 08:29:34

标签: php mysql caching pdo

在最高级别,我想知道这样的过程是否可行 - 或者它是否会产生很大的影响。

如果我查询可以说1500行并处理这些数据。用户正在浏览数据,大约10分钟后,有大约10个新行。

是否可以说“缓存”#39;初始查询和处理的数据,而不是重新查询和重新处理所有旧数据,以显示新数据。

目前,我在每个页面视图上查询和处理数据。我不喜欢它,感觉不对。

不确定如何去做。谢谢你的帮助。现在已经搜索了一些缓存数据,但无法找到类似的问题/答案。

谢谢!


一些其他信息

每个查询的记录都有一个与之关联的时间戳,以毫秒为单位。我的想法是,我可以存储最后一条记录的时间戳,并对数据库进行查询,以查看自上一个时间戳以来是否有任何新记录。

如果有,只处理新记录,并将它们添加到已处理的数据中。这肯定是一种可能,或者肯定必须比一次又一次地处理所有数据更有效。

谢谢!

0 个答案:

没有答案