【问题标题】:Easy way to refresh php function with js用js刷新php函数的简单方法
【发布时间】:2015-10-22 00:43:08
【问题描述】:

我有一个 PHP 函数来检查字符串的出现。我想要的是让它以一定的间隔(例如:5 秒)连续检查。从我收集到的信息来看,对于这个“刷新”功能来说,PHP 并不是最理想的,所以寻找一种使用 JS 的方法。

在此先感谢您提出这个愚蠢的问题!

【问题讨论】:

  • 为什么要每 5 秒运行一次该函数?
  • 因为源发生变化,我想按设定的时间间隔继续搜索。
  • 所以每次源发生变化时都需要运行该函数。
  • 来源是网站的数据。我无法控制数据何时更改。

标签: javascript php function settimeout setinterval


【解决方案1】:

我不认为 PHP 不是最佳的,但无论哪种方式,我都不知道“简单”的方式。 Cron 作业通常可以完美满足您的需求,但它们不会运行不到一分钟(尽管我见过 interesting workarounds)。

Node 有很多类似“cron”的功能包,但它们采用相同的参数,所以没有分分钟。

您可以使用setInterval() 回调轻松完成此操作,但它需要您 a) 保持 Web 客户端 24/7 全天候开放,并且 b) 监控 Web 客户端以确保它永远不会冻结、失败、关闭,等等

【讨论】:

  • 我发现 sleep() 可以完成这项工作。感谢您为我指明了正确的方向。
猜你喜欢
  • 1970-01-01
  • 2018-09-25
  • 2011-06-14
  • 2012-12-15
  • 2016-12-16
  • 2011-01-11
  • 2012-05-03
  • 2017-09-02
  • 1970-01-01
相关资源
最近更新 更多