仅在经过一段时间后才运行网站php脚本

时间:2013-03-08 09:00:38

标签: php mysql database pdo

我的网页上有一个php功能。它会在有人重新加载该页面时运行,并且可能在谷歌等人抓取它时运行。我只希望它的主要部分每小时执行一次。

我正在考虑在数据库中存储时间戳,并且只在自上次运行59分钟后才执行它。有更好/更简单的方法吗?例如,它可以存储在一些全局持久的php变量中吗?

创建一个表并且只保留一个时间戳似乎有点过分。我无法访问存储代码的本地计算机。

感谢您的任何建议!

1 个答案:

答案 0 :(得分:2)

正如AmazingDreams所说,使用cron作业可能是最好的方法,尤其是因为它看起来好像你想要每小时运行一次这个脚本。如果您使用的是Windows,则可以使用Windows Task Scheduler代替。