我需要通过手动启动脚本而不加载它(如手动启动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服务器
您可以在shell中使用"php filename.php"来运行php,您可以使用cron作业来执行此操作。但我不确定这是不是你想要的也许可以看看opt缓存,使您的网站更快。