怎么新建MySQL数据库

发布时间:2022-11-17 作者:admin
阅读:253
这篇文章将为大家详细讲解有关“PHP异步执行有哪些处理方式”的知识,下文有详细的介绍,小编觉得挺实用的,对大家学习或工作或许有帮助,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、使用Ajax 与 img 标记

原理:服务器返回的html中插入Ajax 代码或 img 标记,img的src为需要执行的程序。

优点:实现简单,服务端无需执行任何调用。

缺点:在执行期间,浏览器会一直处于loading状态,因此这种方法并不算真正的异步调用。

2738cde2a6f53d1bcb20823796be862.png

二、使用popen

使用popen执行命令,语法:

1cdb3f37770b49a56ac49016396e83d.png

优点:执行速度快

缺点:

1、只能在本机执行

2、不能传递大量参数

3、访问量高时会创建很多进程

三、使用curl

设置curl的超时时间 CURLOPT_TIMEOUT 为1 (最小为1),因此客户端需要等待1秒。

a6f8a7b9eeef3e7aedf7f4cecca1458.png

四、使用fsockopen

fsockopen是最好的,缺点是需要自己拼接header部分。

352859e9bcb658561b8cb5ad19ef4a6.png

c6ac54d129699bd1d282361c291f7cc.png

注意:当执行过程中,客户端连接断开或连接超时,都会有可能造成执行不完整,因此需要加上。

a25803718121700d9cd6764d9d17977.png



感谢各位的阅读,以上就是“PHP异步执行有哪些处理方式”的内容了,经过本文的学习后,相信大家对PHP异步执行有哪些处理方式都有更深刻的体会了吧。这里是群英网络,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

二维码-群英

长按识别二维码并关注微信

更方便到期提醒、手机管理

7*24 全天候服务

售前 400-678-4567

售后 0668-2555666

售后 400 678 4567

信息安全 0668-2555 118

域名空间 3004329145