gpt4 book ai didi

php - 一段时间后自动在服务器上运行 PHP 页面

转载 作者:行者123 更新时间:2023-12-02 15:36:31 24 4
gpt4 key购买 nike

我有一个 PHP 页面,可以在数据库中读取和写入一些数据。有什么方法可以每隔 n 秒在服务器上自动运行 PHP 页面(而不是根据客户端的请求)?

最佳答案

与其拥有 cronjob,不如拥有一个“守护进程”样式的脚本可能更容易/更有效。

一个始终运行的脚本,只是按设定的时间间隔执行某些操作。

<?php
while(true) {
do_stuff();
sleep(30);
}

(效率更高,因为脚本不需要在每次运行时都完全启动。它可以在调用 do_stuff 之间保存配置等。)

How to run process as background and never die?

当然 'do_stuff()' 实际上可能只是调用另一个脚本

function do_stuff() {
file_get_contents('http://example.com/scripts/calc.php');
}

关于php - 一段时间后自动在服务器上运行 PHP 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16627499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com