记录一个php异步问题

动态 未结 0 325
江天 VIP1 2018年12月22日 00:04:03
悬赏:5积分
<p>网络上关于实现php异步的方法大体有这么几种:</p><p>1. 用CURL实现一步请求 <br></p><p>由于CUROPT_TIMEOUT属性最小值为1,这就意味着在客户端必须等待1秒,这也是使用CURL方法的缺点。</p><p>2. 用popen()函数实现异步请求 </p><p>popen()函数直接打开一个指向进程的管道,速度快,即时相应。但是这个函数是单项的,要么读要么写,而且如果并发数较大,则会产生大量进程,给服务器造成负担。 <br></p><p>3. 用fscokopen()函数实现异步请求 </p><p>fsockopen是最好的,缺点是需要自己拼接header部分。<br></p><p>4. 使用Ajax 与 img 标记</p><p>在执行期间,浏览器会一直处于loading状态,因此这种方法并不算真正的异步调用。</p><p>说来说去就这四种,第四种还是伪调用,算不上异步。</p><p><span style="color:rgb(226, 226, 226);">传送门:</span></p><p><span style="color:rgb(226, 226, 226);">https://www.jb51.net/article/45857.htm  </span></p><p><span style="color:rgb(226, 226, 226);">https://blog.csdn.net/qq_25600055/article/details/78594859</span></p>
回帖
  • 消灭零回复
提交回复
您的回贴若被采纳将获得悬赏积分;但恶意灌水广告贴将会受到系统惩罚,共同营造良好交流氛围