Php 手动启动脚本而不加载它
我需要减少一个页面的加载时间,该页面必须加载1000个文件才能通过手动启动脚本进行排名,但不加载脚本(如手动启动的cron作业)Php 手动启动脚本而不加载它,php,cron,load,jobs,Php,Cron,Load,Jobs,我需要减少一个页面的加载时间,该页面必须加载1000个文件才能通过手动启动脚本进行排名,但不加载脚本(如手动启动的cron作业) 有没有一种使用PHP的方法可以做到这一点?您能详细介绍一下吗?如果您有一台apache服务器,您可以始终为php脚本运行cron作业,您可以使用“php filename.php”从shell运行php,也可以使用cron作业来完成这项工作。但是我不确定这是否是您想要的,也许可以查看一下opt cache以使您的站点更快。假设您希望在用户需要时在后台启动脚本执行,您可
有没有一种使用PHP的方法可以做到这一点?您能详细介绍一下吗?如果您有一台apache服务器,您可以始终为php脚本运行cron作业,您可以使用“php filename.php”从shell运行php,也可以使用cron作业来完成这项工作。但是我不确定这是否是您想要的,也许可以查看一下opt cache以使您的站点更快。假设您希望在用户需要时在后台启动脚本执行,您可以使用php exec();例如:
<?php
$cmd = "php /path/to/php/script/ &> /dev/null &";
exec('/bin/bash -c "' . addslashes($cmd) . '"');
我必须在后台执行脚本如何运行脚本表单shell?它可能受到服务器设置或权限的限制。如果脚本不是以root用户身份执行,请尝试更改其chown和权限。