Вот мой "бенчмарк"
try {
$i = 1;
$start = microtime(true);
while ($i <= 10000) {
$i++;
Service::Send('testUnix', 'test', [
'yu' => 'fd'
]);
}
$time = microtime(true) - $start;
printf('UNIX: %.4F сек.', $time);
$i = 1;
$start = microtime(true);
while ($i <= 10000) {
$i++;
Service::Send('testTcp', 'test', [
'yu' => 'fd'
]);
}
$time = microtime(true) - $start;
printf('TCP: %.4F сек.', $time);
} catch (Exception $e) {
echo 'Выброшено исключение: ', $e->getMessage(), "\n";
}
Результат:
UNIX: 2.4810 сек.
TCP: 19.3469 сек.
Что то говорит мне что это какое то уг, а не тест производительности.