PHP 重复函数调用,最佳实践


PHP repetitive function call, best practice?

我希望创建一个php脚本,用于检查网站上是否有某些内容,然后发短信给我,如果内容在那里。经过一些重新搜索,我找到了PHP DOM,我将使用它来加载html,解析它,然后检查给定的内容是否存在。但是,这只能在每次加载页面时发生。我希望这个脚本像每 30 分钟左右运行一次。最好的方法是什么?

我遇到的解决方案:

读到我可以使用 cron 作业,尽管我也读到在这样的服务器上运行重复的函数调用是一种不好的做法。我还认为我可以使用javascript的setTimeout以一定的间隔刷新页面。但是,使用此方法,我的计算机必须在打开浏览器窗口的情况下打开。如果不是这样,我宁愿。

HA ! cron job,除非您使用非常差的服务器,否则它将很好地处理负载,但不知道确切的 scrip,我可能错了!

如果是共享主机,请检查他们对使用 cron 有什么规则

如果您希望每 30 分钟执行一次某些操作,那么 cron 作业就是您的最佳选择。(信条转到@Matt,@Sven,@wanovak,@Dagon)