首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手动启动脚本而不加载它

问手动启动脚本而不加载它
EN

Stack Overflow用户
提问于 2013-04-14 15:59:02
回答 3查看 58关注 0票数 0

我需要减少一个页面的加载时间,这个页面必须加载1000个文件才能进行排名,方法是手动启动脚本,但不加载它(就像手动启动的cron作业)。

有没有办法用PHP做到这一点呢?

EN

回答 3

Stack Overflow用户

发布于 2013-04-14 16:05:43

假设您想要在用户希望在后台执行脚本时启动脚本执行,您可以使用php exec();示例:

代码语言:javascript
复制
<?php
$cmd = "php /path/to/php/script/ &> /dev/null &";
exec('/bin/bash -c "' . addslashes($cmd) . '"');

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

票数 1
EN

Stack Overflow用户

发布于 2013-04-14 16:00:56

你能更详细地解释一下吗?如果您有一台apache服务器,您可以随时为php脚本运行cron作业。

票数 0
EN

Stack Overflow用户

发布于 2013-04-14 16:04:00

你可以用"php“从shell运行php,你也可以用filename.php任务来做这件事。但我不确定这是不是你想要的,也许你可以看看opt cache,让你的网站更快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15996945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档