是否可以毫不拖延地从数据库中显示少量条目?

时间:2012-08-17 19:00:54

标签: php mysql

基本上,如果我必须每天显示一次5000次,那么在不使用太多CPU服务器的情况下每天显示5000次的最佳选择是什么?

所以基本上,例如我们有一个包含数据的数据库(例如3个条目),每个条目我们每天必须显示3000次,最佳选择是什么?

是cronjobs还是其他任何一种?

3 个答案:

答案 0 :(得分:3)

如果您希望改善检索相同记录所需的时间,可以考虑做一些事情: -

  1. 在数据库级别和应用程序级别(如memcached
  2. 启用缓存
  3. 找出最合适的索引,以便快速查询。
  4. 必须有很多其他方法,但这些都是我的想法。

答案 1 :(得分:3)

每天一次用cronjob运行一个update_script.php,执行两件事之一:

a)它创建一个included.inc,其中包含require_once 'included.inc'的其他(以前存在的)文件(由@andrewsi建议),其中包含来自数据库的数据或

b)它使用来自数据库的数据

在您的公共空间创建todaydata.htm

答案 2 :(得分:1)

你可以通过在这里创建一个mysql作业来做到这一点

http://www.sitepoint.com/how-to-create-mysql-events/

希望它能做到你想要的。