Php de Multithreading kullanarak aynı anda 2 php dosyasını nasıl çalıştırırım acil yardım.
wp: 0552 170 76 86
Php de Multithreading kullanarak aynı anda 2 php dosyasını nasıl çalıştırırım acil yardım.
4
●136
- 01-08-2024, 11:42:43
- 01-08-2024, 11:48:27tamam cronjob kullanıyorum da aynı php dosyasını multithreading olarak calıstırmak istiyorumwisex adlı üyeden alıntı: mesajı görüntüle
- 01-08-2024, 11:54:41Guzzle kullanarak yapabilirsiniz composer ile Guzzle kurulumu yapın alttaki kodu şekillendirin sleep fonksiyonuyla bekleme süresi ekleyebilirsiniz
<?php
require 'vendor/autoload.php';
use GuzzleHttpClient;
use GuzzleHttpPromise;
$client = new Client();
$istekler = [
'istek_1' => $client->getAsync('http://r10.net/ilk.php'),
'istek_2' => $client->getAsync('http://r10.net/ikinci.php'),
];
$sonuclar = Promisesettle($istekler)->wait();
foreach ($sonuclar as $anahtar => $sonuc) {
if ($sonuc['state'] === 'fulfilled') {
echo "{$anahtar} tamamlandı: " . $sonuc['value']->getBody() . "n";
} else {
echo "{$anahtar} başarısız oldu: " . $sonuc['reason'] . "n";
}
}