Я программист Java и новый с php. Я испытываю высокий уровень использования процессора и длительные транзакции, когда я пользуюсь услугами, использующими жужжание. Отправка небольшого сообщения стоила мне в среднем полсекунды. ниже код будет стоить мне 0.249 секундыБудет ли мой старый код жужжания работать с новой версией и что искать?
// Create the REST client
$client = new Client(URL, array(
'request.options' => array(
'auth' => array($lgUser, $lgPassword, 'Basic')
)
));
$time_start = microtime(true);
// Login to the web service
$request = $client->get('/PartnerInformation.svc/Login');
$request = $client->get('/PartnerInformation.svc/Login');
try {
$response = $request->send();
$lgSID = $response->xml();
echo ("Logged in successfully; SID: ".$lgSID);
} catch (Exception $e) {
echo ("Error while logging in: ".$e);
}
$time_end = microtime(true);
$time_total = $time_end-$time_start;
echo('login time: '.$time_total);
Есть вещи, которые я могу сделать, чтобы ускорить или найти проблему?
Я узнал, просмотрев файл guzzle.phar, который использует версию 3.8.1. Может ли переход на более новую версию повысить производительность и снизить использование процессора? Какие проблемы я могу ожидать при установке новой версии goozle? Будет ли достаточно изменить файл guzzle.phar?