国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - 實現(xiàn)PHP多線程異步請求的3種方法

實現(xiàn)PHP多線程異步請求的3種方法

2020-06-05 16:00dy131 PHP教程

實現(xiàn)PHP多線程異步請求的方法有很多,在本文整理了3種不多的常用方法,大家可以參考下

在網(wǎng)上看過很多版本的PHP異步請求方法,這里簡單總結(jié)幾個常用方法分享給大家

1、用CURL實現(xiàn)一步請求

CURL擴展是我們在開發(fā)過程中最常用的一種方法,他是一個強大的HTTP命令行工具,可以模擬POST/GET等HTTP請求,然后得到和提取數(shù)據(jù),顯示在"標準輸出"(stdout)上面。

示例:

復制代碼 代碼如下:


<?php
$cl = curl_init();
$curl_opt = array(CURLOPT_URL, 'http://www.uncletoo.com/demo.php',
CURLOPT_RETURNTRANSFER, 1,
CURLOPT_TIMEOUT, 1,);
curl_setopt_array($cl, $curl_opt);
curl_exec($ch);
curl_close($ch);
?>


由于CUROPT_TIMEOUT屬性最小值為1,這就意味著在客戶端必須等待1秒,這也是使用CURL方法的缺點

2、用popen()函數(shù)實現(xiàn)異步請求

語法格式:popen(command,mode)

示例:

復制代碼 代碼如下:


<?php
$file = popen("/bin/ls","r");
//這里是要執(zhí)行的代碼
//...
pclose($file);
?>


popen()函數(shù)直接打開一個指向進程的管道,速度快,即時相應。但是這個函數(shù)是單項的,要么讀要么寫,而且如果并發(fā)數(shù)較大,則會產(chǎn)生大量進程,給服務(wù)器造成負擔。

另外,如同示例中一樣,程序結(jié)束后一定要用pclose()來關(guān)閉。

3、用fscokopen()函數(shù)實現(xiàn)異步請求

我們在平時開發(fā)郵件發(fā)送功能等socket編程時,都會用到這個函數(shù),在使用這個函數(shù)之前,我們要在PHP.ini 中開啟 allow_url_fopen 選項,另外在變成時,我們還要自己手動拼接出header部分。

示例:

復制代碼 代碼如下:


$fp = fsockopen("www.uncletoo.com/demo.php", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET /index.php / HTTP/1.1\r\n";
$out .= "Host: www.uncletoo.com\r\n";
$out .= "Connection: Close\r\n\r\n";

fwrite($fp, $out);
/*這里忽略執(zhí)行結(jié)果
*測試時可以打開
while (!feof($fp)) {
echo fgets($fp, 128);
}*/
fclose($fp);
}


PHP本身沒有多線程,但是我們可以用其他方式來實現(xiàn)多線程的效果,上面列舉的三種方式都有各自的優(yōu)缺點,大家在使用時可以根據(jù)程序的需要擇優(yōu)選擇。

UncleToo經(jīng)驗尚淺,這里就簡單總結(jié)了這么多,如果有其他更好的實現(xiàn)PHP多線程的方法可以一起討論!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲欧美激情视频 | 国产精品99久久久久久www | 一区二区成人网 | 亚洲欧美视频在线观看 | 久久国产精品99国产精 | 日韩高清一区 | 美国特级a毛片免费网站 | 亚洲精品一区二区三区在线 | 日本一区二区视频 | 日韩精品在线免费视频 | 精品视频一区二区三区 | 亚洲国产高清美女在线观看 | www久久精品 | 高清国产视频 | 一本久道视频一本久道 | 亚洲免费a| 黄色天堂 | 国产黄色精品 | 不卡黄色片| 黄色片网站在线免费观看 | 日韩一区二区视频 | 久草成人| 国产高清在线精品一区二区三区 | 国产精品一二三区视频出来一 | 99免费精品视频 | 欧美在线播放一区 | 天天干夜夜操 | 亚洲精品影视 | 国内精品久久久久久中文字幕 | 久久久久久久久久久网站 | 午夜看片网站 | 欧美日韩国产一区二区在线观看 | 精品伊人 | 先锋影音av中文字幕 | 国产成人精品免费视频大全最热 | 国产在线欧美 | 五月天婷婷国产精品 | 毛片黄片免费观看 | 国产精品亚洲视频 | 黄色电影免费在线观看 | 国产日韩精品在线 |