
shell 下分别执行一下命令 耗时差别很大
time curl 'https://api.mch.weixin.qq.com/pay/unifiedorder' <xml><return_code><![CDATA[FAIL]]></return_code> <return_msg><![CDATA[请使用 post 方法]]></return_msg> </xml> real 0m1.199s user 0m0.026s sys 0m0.012s time curl 'https://api.mch.weixin.qq.com/pay/unifiedorder' -4 <xml><return_code><![CDATA[FAIL]]></return_code> <return_msg><![CDATA[请使用 post 方法]]></return_msg> </xml> real 0m0.718s user 0m0.025s sys 0m0.016s 求哪位大神解释下原因?为嘛不指定 - 4 curl 会默认先通过 IPv6 解析,解析不到在通过 IPv4 ?
1 tinyproxy 2017-04-26 20:44:56 +08:00 via iPhone |
3 dant 2017-04-26 22:04:35 +08:00 我怎么感觉是 DNS 缓存的问题 |