原文: https://www.tecmint.com/test-website-loading-speed-in-linux-terminal/

这篇文章的标题很厉害。但是操作却存在明显的装逼嫌疑,因为使用的是curl。根据的结果是请求一个网页各个阶段的计时。不会考虑网页渲染。附加元素下载等因素。因此不太具备参考价值

本篇文章会显示如下信息

  • 执行域名解析时间
  • TCP连接到服务器的时间
  • 文件开始传输的时间
  • 首字节传输完毕的时间
  • 整个流程传输完成的时间

  • curl的神奇操作

     curl -s -w 'Testing Website Response Time for :%{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null http://z.cn
    
    • 查看文档了解更多
    • -s表示使用silent静默模式。不显示下载进度信息
    • -w 使用格式化输出.能输出的内容还挺多的

      1. content_type
      2. filename_effective
      3. ftp_entry_path
      4. http_code
      5. http_content
      6. http_version
      7. local_ip
      8. local_port
      9. num_connects
      10. num_redirects
      11. redirect_url
      12. remote_ip
      13. remote_port
      14. size_download
      15. size_header
      16. size_request
      17. size_upload
      18. speed_download
      19. speed_upload
      20. ssl_verify_result
      21. time_appconnect
      22. time_connect
      23. time_namelookup
      24. time_pretransfer
      25. time_redirect
      26. time_starttransfer
      27. time_total
      28. url_effective

results matching ""

    No results matching ""