连接到https页面时,wget速度慢

1 wget

我正在使用wget连接到这样的安全站点:

wget -nc -i inputFile

其中inputeFile由以下URL组成:

https://clientWebsite.com/TheirPageName.asp?orderValue=1.00&merchantID=36&programmeID=92&ref=foo&Ofaz=0

此页面返回一个小的gif文件.出于某种原因,这需要大约2.5分钟.当我将相同的URL粘贴到浏览器中时,我会在几秒钟内收到响应.

有谁知道是什么原因引起的?

顺便说一句,wget的版本是"GNU Wget 1.9 + cvs-stable(Red Hat modified)"

luc*_*axi 6

我知道这已经有一年了,但这个确切的问题困扰着我们好几天.事实证明这是我们的DNS服务器,但我通过在我的盒子上禁用IP6来解决它.

您可以在进行系统更改之前通过在命令末尾添加"--inet4-only"来测试它(无引号).


Ken*_*ric 5

  1. 尝试伪造您的 UserAgent

    -U "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-GB; rv:1.9.0.1) Gecko/2008070206 Firefox/3.0.1" 
    
    Run Code Online (Sandbox Code Playgroud)
  2. 禁用证书检查(慢)

    --no-check-certificate
    
    Run Code Online (Sandbox Code Playgroud)
  3. 通过启用详细来调试正在发生的事情

    -v
    
    Run Code Online (Sandbox Code Playgroud)
  4. 消除对 DNS 查找的需要:

    在您的 HOSTS 文件中硬编码他们的 IP 地址

    /etc/hosts 
    123.122.121.120  foo.bar.com
    
    Run Code Online (Sandbox Code Playgroud)

  • 就我而言,它与“--no-check-certificate”一起使用。谢谢! (2认同)