我有一个运行 Cent OS 并带有 Parallel PLESK 面板的专用服务器。我需要每秒运行一个 PHP 脚本来更新我的数据库。这些在时间上没有替代方法,它需要每秒更新一次。
我可以使用 URL 找到我的脚本http://www.somesite.com/phpfile.php?key=123
。
文件可以每秒在本地执行吗?喜欢phpfile.php
?
更新:
自从我添加这个问题以来已经有几个月了。我最终使用了以下代码:
#!/user/bin/php
<?php
$start = microtime(true);
set_time_limit(60);
for ($i = 0; $i < 59; ++$i) {
doMyThings();
time_sleep_until($start + $i + 1);
}
?>
我的 cronjob 设置为每分钟。我已经在测试环境中运行了一段时间,效果很好。它真的超级快,而且我没有看到 CPU 和内存使用量的增加。