当前位置: 编程技术>php
PHP异步执行实例解析
来源: 互联网 发布时间:2014-10-09
本文导语: 本节内容: PHP异步执行实现方法。 Web服务器执行一个PHP脚本,有时耗时很长才能返回执行结果,后面的脚本需要等待很长一段时间才能继续执行。 如果想实现只简单触发耗时脚本的执行而不等待执行结果就直接执行下一步操...
本节内容:
PHP异步执行实现方法。
Web服务器执行一个PHP脚本,有时耗时很长才能返回执行结果,后面的脚本需要等待很长一段时间才能继续执行。
如果想实现只简单触发耗时脚本的执行而不等待执行结果就直接执行下一步操作,可以通过fscokopen函数来实现。
PHP支持socket编程,fscokopen函数返回一个到远程主机连接的句柄,可以像使用fopen返回的句柄一样,对它进行fwrite、fgets、fread等操作。
使用fsockopen连接到本地服务器,触发脚本执行,然后立即返回,不等待脚本执行完成,即可实现异步执行PHP的效果。
例子:
代码示例: