1

我有一个包含多个链接的 PHP 页面。每个链接将不同的内容写入同一个文件。这通常有效。但是,在已经使用它的一分钟内使用相同的链接,它不再创建或修改文件。

这可以使用终端进行验证。

等待该分钟将恢复 PHP 脚本再次正常工作。

$file = fopen("/private/tmp/iTunesRemoteCommand", "w");
fwrite($file, $_GET['action']);
fclose($file);
chmod("/private/tmp/iTunesRemoteCommand", 0777);
print_r("Done");

出于测试目的,我将$_GET['action']替换为固定的手动输入字符串。

从本质上讲,每个链接每分钟工作一次。

安装的 PHP 版本是 v5.3.4。

在多个浏览器上尝试过之后,我想知道是否以相对较短的连续时间将相同的内容写入文件是 PHP 的限制,还是有一个设置(php.ini ?)可以减少这种延迟。

4

1 回答 1

0

PHP 没有做任何延迟。写入文件没有任何时间损失。

但是您在 PHP 旁边有一些东西会干扰这里。显然,您正在尝试远程控制 iTunes。如果没有 iTunes 读取文件,这是不可能发生的。这可能会影响可以写入文件的内容和时间。

试想一下,如果 iTunes 在内部使用 cronjob 来查找文件内容,那么这可能只会每分钟发生一次。了解真正发生的事情可能超出了我们的影响范围。

于 2013-06-23T13:52:45.640 回答