Centos 7 curlの要求速度が遅い問題と解決策

1052 ワード

Centos 7サーバを交換すると、インタフェースの応答時間が3倍になります.redis、mysql接続時間の問題を排除した後、同僚はcurlアクセス速度が遅くなったことに気づいた.ソリューションは、次のコマンドを実行します.
mkdir /tmp/libcurl 
cd /tmp/libcurl 
wget http://dl.fedoraproject.org/pub/archive/fedora/linux/updates/19/x86_64/curl-7.29.0-27.fc19.x86_64.rpm 
wget http://dl.fedoraproject.org/pub/archive/fedora/linux/updates/19/x86_64/libcurl-7.29.0-27.fc19.x86_64.rpm 
wget http://dl.fedoraproject.org/pub/archive/fedora/linux/updates/19/x86_64/libcurl-devel-7.29.0-27.fc19.x86_64.rpm 
yum -y install *.fc19.x86_64.rpm

linuxシステム分析curl要求時間
 curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"
" 'http://www.baidu.com'

そのうちo:curlから戻ったhtml、jsをゴミ回収所に書く[/dev/null]-s:すべての状態を取り除く-w:後のフォーマットでrt time_を書くnamelookup:DNSがドメイン名を解析する時間time_commect:clientとserver側がTCP接続を確立する時間time_starttransfer:clientからリクエストを送信します.Webのserverに最初のバイトに応答する時間time_total:clientリクエスト;Webのserverに送信するすべての対応するデータの時間speed_download:来週速度単位byte/s