Если я понимаю, и вы, желающих измерить задержку на стороне клиента, где завиток, вы можете использовать --write-out
How do I measure request and response times at once using cURL?
на стороне сервера, если кто не настроен журнал, каждый удар на сервер должен войти как дата и время в access_log
::1 - - [25/Mar/2016:22:37:54 -0700] "GET/HTTP/1.1" 200 38
EDIT:
Хорошо, учитывая то, что вы хотите .. не уверен, что он будет показывать, так как запросы занимают несколько секунд, а часы на разных компьютерах не обязательно одинаковы. Тем не менее, чтобы отправить дату клиента с запросом на завивание, вы можете зафиксировать метку времени и отправить ее как часть пользовательского агента, используя опцию -A
.
например. если в Баш оболочки UNIX, которая поддерживает наносекунд
curl -A `date +"[mycurltime:%Y-%m-%dT%H:%M:%S.%3N]"` "http://hostname/etc"
результаты в ...
your.ip.addy - - [26/Mar/2016:16:52:54 -0700] "GET /etc HTTP/1.1" 200 7502 "-" "[mycurltime:2016-03-26T16:52:54.437]"
На самом деле я хочу, чтобы отправить запрос на дату Apache так, как я бы найти что-то подобное в доступе. log :: 1 - - [25/Mar/2016: 22: 37: 54 -0700] «GET/HTTP/1.1» 200 38 <Дата отправки запроса CURL> – Flzpls
Спасибо, человек, работает как шарм. – Flzpls