diff --git a/examples/multi_curl_get_load_test.php b/examples/multi_curl_get_load_test.php new file mode 100644 index 0000000..d35248b --- /dev/null +++ b/examples/multi_curl_get_load_test.php @@ -0,0 +1,41 @@ +success(function ($instance) use (&$success) { + $success += 1; +}); +$multi_curl->error(function ($instance) use (&$error) { + $error += 1; +}); +$multi_curl->complete(function ($instance) use (&$complete) { + $complete += 1; +}); + +$limit = 1000; +for ($i = 0; $i < $limit; $i++) { + $url = $urls[mt_rand(0, count($urls) - 1)]; + $instance = $multi_curl->addGet($url); +} + +$multi_curl->start(); + +echo 'complete: ' . $complete . "\n"; +echo 'success: ' . $success . "\n"; +echo 'error: ' . $error . "\n"; +echo 'done' . "\n";