我的网页上有一个php功能。它会在有人重新加载该页面时运行,并且可能在谷歌等人抓取它时运行。我只希望它的主要部分每小时执行一次。
我正在考虑在数据库中存储时间戳,并且只在自上次运行59分钟后才执行它。有更好/更简单的方法吗?例如,它可以存储在一些全局持久的php变量中吗?
创建一个表并且只保留一个时间戳似乎有点过分。我无法访问存储代码的本地计算机。
感谢您的任何建议!
答案 0 :(得分:2)
正如AmazingDreams所说,使用cron作业可能是最好的方法,尤其是因为它看起来好像你想要每小时运行一次这个脚本。如果您使用的是Windows,则可以使用Windows Task Scheduler代替。