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

时间:2012-08-16 20:17:12

标签: php javascript cron

我正在寻找创建一个PHP脚本来检查网站是否有某些内容,然后如果内容在那里发短信给我。经过一些研究后,我找到了PHP DOM,我将用它来加载html,解析它,然后检查给定的内容是否存在。但是,这只能在每次加载页面时发生。我希望这个脚本每30分钟运行一次。这样做的最佳方式是什么?

我遇到的解决方案:

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

2 个答案:

答案 0 :(得分:1)

如果你想要每30分钟执行一次,那么cron的工作就可以了。 (信誉去@Matt,@ Sven,@ wanovak,@ Dagon)

答案 1 :(得分:1)

哈哈! cron job,除非你使用非常糟糕的服务器,否则它会很好地处理负载,但不知道确切的脚本,我可能错了!。

如果是共享主机,请检查他们使用cron

时的规则