我需要减少一个页面的加载时间,这个页面必须加载1000个文件才能进行排名,方法是手动启动脚本,但不加载它(就像手动启动的cron作业)。
有没有办法用PHP做到这一点呢?
发布于 2013-04-14 16:05:43
假设您想要在用户希望在后台执行脚本时启动脚本执行,您可以使用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-14 16:00:56
你能更详细地解释一下吗?如果您有一台apache服务器,您可以随时为php脚本运行cron作业。
发布于 2013-04-14 16:04:00
你可以用"php“从shell运行php,你也可以用filename.php任务来做这件事。但我不确定这是不是你想要的,也许你可以看看opt cache,让你的网站更快。
https://stackoverflow.com/questions/15996945
复制相似问题