每 XX 分钟刷新一些脚本函数的最佳方法是什么?
What is the best way to refresh some script function every XX minutes?
我是第一次在足球赔率网站上工作。
我正在从在线 xml 供给器、解析中获取 xml 数据 xml 使用 PHP 的数据并将该数据从另一个 php 文件发送到 mysql 数据库 data 和 print 它在 html document.
Xml 喂食器的每个功能都有 时间限制 ,例如:
联赛的时间限制是3600秒,
Live Fixture 的时间限制为 25s 等..
我只使用一个名为 sendxmldata.php 的文件发送数据,有如下功能:
SendLeaguesToDb(), SendFixturesToDb() 等..
现在我想 运行 每 XX-XXXX 秒执行一次这些函数,因此每个函数都有不同的时间限制。
我如何 运行 每 XX 秒运行一次,我需要 运行 它并且当用户不在网站上时?
最好的方法是什么?
使用诸如 Cron Job 之类的东西或者如何使用?如果答案是 yes,请使用 Cron 之类的东西,有没有办法 运行 来自文件的函数 25 秒,以及来自同一文件的另一个函数申请3600?或者我需要为每个函数或 time_limit 创建新的 php 文件到 运行?功能非常多
谢谢。
您可以创建两个指向与@jQuery.PHP.Magento.com 指出的相同文件的 cronjobs。
您可以传递一个参数来选择 函数来调用:
1 * * * * /path_to_php/cronjob.php variable1=test variable2=test variable3=test
然后您将使用 parse_str() 来设置和访问参数:
<?php parse_str($argv[n]); ?>
使用超时作为参数:
1 * * * * /path_to_php/cronjob.php timeout=30
并阅读它:
<?php $timeout = parse_str($argv[0]); ?>
我是第一次在足球赔率网站上工作。
我正在从在线 xml 供给器、解析中获取 xml 数据 xml 使用 PHP 的数据并将该数据从另一个 php 文件发送到 mysql 数据库 data 和 print 它在 html document.
Xml 喂食器的每个功能都有 时间限制 ,例如: 联赛的时间限制是3600秒, Live Fixture 的时间限制为 25s 等..
我只使用一个名为 sendxmldata.php 的文件发送数据,有如下功能: SendLeaguesToDb(), SendFixturesToDb() 等..
现在我想 运行 每 XX-XXXX 秒执行一次这些函数,因此每个函数都有不同的时间限制。
我如何 运行 每 XX 秒运行一次,我需要 运行 它并且当用户不在网站上时?
最好的方法是什么?
使用诸如 Cron Job 之类的东西或者如何使用?如果答案是 yes,请使用 Cron 之类的东西,有没有办法 运行 来自文件的函数 25 秒,以及来自同一文件的另一个函数申请3600?或者我需要为每个函数或 time_limit 创建新的 php 文件到 运行?功能非常多
谢谢。
您可以创建两个指向与@jQuery.PHP.Magento.com 指出的相同文件的 cronjobs。 您可以传递一个参数来选择 函数来调用:
1 * * * * /path_to_php/cronjob.php variable1=test variable2=test variable3=test
然后您将使用 parse_str() 来设置和访问参数:
<?php parse_str($argv[n]); ?>
使用超时作为参数:
1 * * * * /path_to_php/cronjob.php timeout=30
并阅读它:
<?php $timeout = parse_str($argv[0]); ?>