手动启动脚本而不加载它


Start a script manually without load it

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

是否有一种方法来做到这一点使用PHP?

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

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

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

你能详细说明一下吗?如果你有apache服务器

,你可以为你的PHP脚本运行cron作业

您可以在shell中使用"php filename.php"来运行php,您可以使用cron作业来执行此操作。但我不确定这是不是你想要的也许可以看看opt缓存,使您的网站更快。