国产精品成人VA在线观看,亚洲日韩在线中文字幕综合,亚洲AV电影天堂男人的天堂,久久人人爽人人爽人人av东京热

News新聞

業(yè)界新聞動態(tài)、技術前沿
Who are we?

您的位置:首頁      樂道系統(tǒng)FAQ      php異步:在php中使用fsockopen curl實現(xiàn)類似異步處理的功能方法

php異步:在php中使用fsockopen curl實現(xiàn)類似異步處理的功能方法

標簽: 發(fā)布日期:2016-12-10 00:00:00 273

PHP從主流來看,是一門面向過程的語言,它的最大缺點就是無法實現(xiàn)多線程管理,其程序的執(zhí)行都是從頭到尾,按照邏輯一路執(zhí)行下來,不可能出現(xiàn)分支,這一點是限制php在主流程序語言中往更高級的語言發(fā)展的原因之一。

在PHP中我們有的時候其實希望在執(zhí)行某項操作的時候,同時去執(zhí)行另外一項操作,舉一個場景:在用戶搶票的時候,你并不希望用戶排隊去連接數(shù)據庫進行查詢、判斷、插入,完成之后再返回用戶結果。其實我們并不需要用戶等那么久的時間,用戶提交之后,直接告訴他已經搶票成功了就可以了,至于各種操作,交給后臺去處理就好。當然,這種情況我們現(xiàn)在都用消息列表來處理,把每一個用戶提交的請求存在一個消息列隊中,告訴用戶已經搞定了,用戶愉快的關掉頁面之后,實際上后臺還在一個一個從消息列隊中取出請求進行操作。我們這篇文章則是通過一種異類的手法,實現(xiàn)操作在后臺運行,無需用戶等待。

首先,我們要創(chuàng)建一個請求入口:

<?php

提交的數(shù)據

提交給后臺

告訴用戶已經搞定了