0

我需要通过手动启动脚本但不加载它来减少必须加载一千个文件以进行排名的页面的加载时间(如手动启动的 cron 作业)。

有没有办法使用 PHP 做到这一点?

4

3 回答 3

1

假设您想在用户想要在后台启动脚本执行,您可以使用 php exec(); 例子:

<?php
$cmd = "php /path/to/php/script/ &> /dev/null &";
exec('/bin/bash -c "' . addslashes($cmd) . '"');

($cmd 的语法不是 100% 肯定的,它可能是 /usr/bin/php 或类似的东西,也可能是 php5,具体取决于您的系统。)

于 2013-04-14T08:05:43.043 回答
0

你能详细说明一下吗?如果你有一个 apache 服务器,你总是可以为你的 php 脚本运行一个 cron 作业

于 2013-04-14T08:00:56.140 回答
0

您可以使用“php filename.php”从 shell 运行 php,并且可以使用 cron 作业来执行此操作。但我不确定这是否是您想要的,也许可以看看 opt cache 以使您的网站更快。

于 2013-04-14T08:03:59.923 回答