【问题标题】:PHP repetitive function call, best practice?PHP重复函数调用,最佳实践?
【发布时间】:2012-08-13 06:07:31
【问题描述】:

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

我遇到的解决方案:

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

【问题讨论】:

  • 一个 cron 作业可以很好地完成您正在尝试做的事情。
  • Cron 是最好的选择。
  • 你有没有想过 cron :-)
  • 点赞!各地点赞!
  • 我也读过这样的在服务器上运行重复的函数调用是不好的做法”这就是网络服务器所做的,每个访问者更多的调用,这怎么可能不好?

标签: php javascript cron


【解决方案1】:

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

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

【讨论】:

  • 这个问题进入了暮光之城。
【解决方案2】:

如果您希望每 30 分钟执行一次,那么 cron 作业是您的最佳选择。 (信任去@Matt、@Sven、@wanovak、@Dagon)

【讨论】:

  • 不,你只是误解了 cmets 的意义,它们不存在让你给出解决方案,答案是:stackoverflow.com/privileges/comment
  • 当然,这就是为什么你发布其他人的 cmets 作为答案 ;-),你太高尚了。
  • @dagon 只是说如果你发布它,我会接受你的慷慨。
  • +1 因为现在我可以通过少 4 次点击 +1 所有“使用 cron”cmets。叫我懒惰...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-12
  • 2021-06-10
  • 1970-01-01
  • 2014-03-20
  • 2012-02-05
  • 2014-03-24
  • 1970-01-01
相关资源
最近更新 更多