понеділок, 1 липня 2013 р.

Что быстрее wget, curl или <>/dev/tcp/

Сегодня провёл эксперимент на скорость работы wget, curl и <>/dev/tcp/
Результат меня просто поразил...

 olem2k@OVMelnichuk:~$ time(content=$(wget 192.168.0.1 -q -O -))

real    0m0.240s
user    0m0.020s
sys    0m0.000s
olem2k@OVMelnichuk:~$ time(content=$(curl -L 192.168.0.1))

real    0m0.247s
user    0m0.020s
sys    0m0.010s
Oleg V. Melnichuk: olem2k@OVMelnichuk:~$ time(exec 3<>/dev/tcp/192.168.0.1/80; echo -e "GET / HTTP/1.1\n\n" >&3;)

real    0m0.002s
user    0m0.010s
sys    0m0.000s


три времени
0.240s
0.247s
0.002s

Два предыдущих больше в 120 (!!!) раз!