【问题标题】:How can we calculate the HTTP request made by each web page of my website我们如何计算我网站的每个网页发出的 HTTP 请求
【发布时间】:2010-08-13 06:22:14
【问题描述】:

谁能帮我计算一下打开我的网站Cricket News时需要发出多少HTTP请求

我正在尝试提高所有浏览器的性能并更好地加载。

还有 1 个问题 1) 多少 Http 请求才能获得更好的性能?

【问题讨论】:

  • 浏览器发出的 HTTP 请求数量受各种参数的影响。这取决于浏览器和服务器配置。只有一种方法可以确定您是否可以从服务器和连接中提取更多性能 - 使用像 Fiddler 这样的网络流量监视器。

标签: java php http httprequest


【解决方案1】:

Firefox 扩展 FirebugYSlow 是确定此类指标的绝佳方式。 YSlow 会根据它从您的网站看到的内容为您提供额外的优化建议。

编辑:回答你的第二个问题,更少的 HTTP 请求总是比更多的更好。没有神奇的数字。您必须在尽可能少的请求中完成您需要做的所有事情与代码的可维护性之间取得平衡。

【讨论】:

  • 非常感谢,我已经安装了 Firebug 并安装了 Yslow,我可以立即分析我的网络性能。除了 firebug 和 Yslow 之外,我还需要安装其他插件吗?
  • @harigm,这些是我使用的两个(以及 Web 开发人员工具栏,但这与您希望看到的内容无关)。
  • @Jason,如果我运行 yslow,我的主页 www.cricandcric.com 发出的 HTTP 请求,每次都在变化,如果我在下面看到 Tushar 响应,当他运行测试时,他收到 99 个 HTTP 请求,当我运行 Yslow 测试时,一次收到 145 个 HTTP 请求,另一次收到 138 个 HTTP 请求,为什么每次我得到的数字都不一样?我没有更改主页上的任何内容
  • @harigm,可能是缓存。如果您在 Firefox 中禁用缓存,您应该每次看到相同数量的请求(假设您没有以编程方式发出请求。)
  • @jason,我认为你是对的,可能是因为缓存?
【解决方案2】:

我可以看到主页总共有 99 个请求通过。我在 firefox (https://addons.mozilla.org/en-US/firefox/addon/1843/) 中使用 firebug 插件来检查请求数。它还为您提供了每个请求获得服务所需的时间。非常有用的调试工具。

如果没有以编程方式找出请求数量的硬性要求,那么您可以接受它。

【讨论】:

    猜你喜欢
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-13
    • 1970-01-01
    相关资源
    最近更新 更多