0
我有一个Drupal 7
网站,有一些没有使用Drupal API的Drupal网络服务。
我需要保存一个全局数组,其中有一些值需要每分钟更新一次,可用于每次调用Web服务。
我是新来Drupal
和PHP
,我想知道我是否应该用纯PHP
,如:Drupal cron vs PHP后台任务
while(true){
doSomething();
sleep(60);
}
或Drupal的cron或其他什么东西?
这样可以确保这个任务只运行一次,并且可以从我的外部PHP页面访问(它们位于我的Drupal根文件夹下)? – NickF
它是不是更快/资源友好/磁盘友好的只是将其存储在数据库中,并配置您的服务器使用cronjob每60秒更新一次? –
@NickF正确。该任务只能在通过Cron指定的时间间隔内运行一次。如果在同一台服务器上运行的任何脚本的权限设置正确,该文件将可以访问。 –