我需要通过手动启动脚本但不加载脚本(如手动启动的cron作业)来减少必须加载一千个文件以进行排名的页面的加载时间。
有没有办法用PHP做到这一点?
答案 0 :(得分:1)
假设你想在后台用户想要开始执行脚本,你可以使用php exec();例如:
<?php
$cmd = "php /path/to/php/script/ &> /dev/null &";
exec('/bin/bash -c "' . addslashes($cmd) . '"');
($ cmd的语法不是100%正面,它可能是/ usr / bin / php或类似的东西,或者它可能是php5,具体取决于你的系统。)
答案 1 :(得分:0)
你能详细说明一下吗?如果你有一个apache服务器,你总是可以为你的PHP脚本运行一个cron作业
答案 2 :(得分:0)
您可以使用“php filename.php”从shell运行php,您可以使用cron作业执行此操作。但我不确定这是否是你想要的,可能会看看opt cache以使你的网站更快。