Проект

Общее

Профиль

Curl » История » Версия 5

Андрей Волков, 2025-05-02 17:46

1 1 Андрей Волков
h1. Curl
2
3 5 Андрей Волков
h2. Смотрим время https запроса в цикле:
4 4 Андрей Волков
5 5 Андрей Волков
<pre><code class="shell">
6
for NAME in $(seq -w 900); do \
7
  echo -n "$(date +'%F %T') Try #$NAME - "; \
8
  curl 'https://ya.ru/' -o /dev/null -s \
9
    -w 'Total: %{time_total} sec (NS:%{time_namelookup}sec, TCP:%{time_connect}sec, SSL:%{time_appconnect}sec, REQ:%{time_pretransfer} sec, ANS:%{time_starttransfer}sec)\n'; \
10
  sleep 1; \
11 4 Андрей Волков
done
12 5 Андрей Волков
</code></pre>
13 3 Андрей Волков
14
15
<pre>
16 5 Андрей Волков
2025-05-02 18:33:24 Try #001 - Total: 0.187434 sec (NS:0.130785sec, TCP:0.132047sec, SSL:0.176046sec, REQ:0.176160 sec, ANS:0.187341sec)
17
2025-05-02 18:33:25 Try #002 - Total: 0.044237 sec (NS:0.001729sec, TCP:0.002616sec, SSL:0.039947sec, REQ:0.040048 sec, ANS:0.044147sec)
18
2025-05-02 18:33:26 Try #003 - Total: 0.044414 sec (NS:0.001993sec, TCP:0.003753sec, SSL:0.041499sec, REQ:0.041598 sec, ANS:0.044313sec)
19
2025-05-02 18:33:27 Try #004 - Total: 0.040482 sec (NS:0.001991sec, TCP:0.003032sec, SSL:0.037837sec, REQ:0.037942 sec, ANS:0.040422sec)
20
2025-05-02 18:33:28 Try #005 - Total: 0.046635 sec (NS:0.001427sec, TCP:0.002501sec, SSL:0.042707sec, REQ:0.042820 sec, ANS:0.046572sec)
21
2025-05-02 18:33:29 Try #006 - Total: 0.043510 sec (NS:0.002045sec, TCP:0.003453sec, SSL:0.039771sec, REQ:0.039875 sec, ANS:0.043452sec)
22
2025-05-02 18:33:30 Try #007 - Total: 0.040487 sec (NS:0.001945sec, TCP:0.003217sec, SSL:0.037803sec, REQ:0.037908 sec, ANS:0.040433sec)
23
2025-05-02 18:33:32 Try #008 - Total: 0.043154 sec (NS:0.001579sec, TCP:0.002881sec, SSL:0.038965sec, REQ:0.039105 sec, ANS:0.043099sec)
24
2025-05-02 18:33:33 Try #009 - Total: 0.040338 sec (NS:0.001652sec, TCP:0.002614sec, SSL:0.037329sec, REQ:0.037428 sec, ANS:0.040282sec)
25 3 Андрей Волков
</pre>