【问题标题】:Why is http://www loading quicker than http:// alone?为什么 http://www 比单独的 http:// 加载更快?
【发布时间】:2014-05-16 22:14:32
【问题描述】:

根据 pingdom 测试(尽管我不完全知道它们的准确度),当我通过 http://www.mediainfocus.co.uk 而不是 http://mediainfocus.co.uk 搜索时,我的网站加载时间要长得多,而不是 www。

它似乎在加载之前进行了某种重定向。对访问者来说速度慢得令人痛苦,但我无法弄清楚是什么原因造成的。

非常感谢任何帮助:)

【问题讨论】:

  • 对我来说也是一样的。有没有考虑过服务器带宽不是很大?
  • 我在加利福尼亚的时间:mediainfocus.co.uk -- 平均 9 毫秒,最长 28 毫秒,平均 14 毫秒 www.mediainfocus.co.uk -- 平均 9 毫秒,最长 16 毫秒,平均 11 毫秒昙花一现?这些是 ping 时间。多次粘贴到浏览器中会在 1 秒内完成加载。加载速度不是很快,但也不是很慢——这与我对图形密集型网站的期望差不多。
  • 在考虑缓存(加载两个 url 两次)后,在我的浏览器中加载时间完全相同。第一次加载时 www 很慢。也许 www 正在加载一些非 www 不是的静态 ssn 内容?
  • 非常感谢女士们先生们。我现在放置了一个 CDN 来尝试承担一些负载,以及一个 Wordpress 缓存插件。我会密切关注它,看看这是否会减少我的加载​​时间。

标签: http url


【解决方案1】:

www.mediainfocus.co.ukmediainfocus.co.uk 是两个独立的子域,就网络浏览器而言。

如果它们碰巧通过 DNS 解析到两个不同的 IP,那么 www.mediainfocus.co.uk 运行的服务器可能比 mediainfocus.co.uk 运行的服务器慢。

更有可能的情况是,发送到www.mediainfocus.co.uk 的 HTTP 请求只是通过 HTTP 重定向回复到mediainfocus.co.uk。将子域重定向到另一个子域并不罕见。但是使用 DNS 别名而不是 HTTP 重定向会更好地处理。如果您的页面上有大量嵌入式资源(图像、多媒体等),客户端可能会浪费大量带宽来回往返,因为每个 www.mediainfocus.co.uk URL 被重定向到相应的 mediainfocus.co.uk URL。

【讨论】:

  • 谢谢@Remy Labeau,这是我可以从我的域/主机控制面板解决的问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-10
  • 2016-01-14
  • 1970-01-01
  • 1970-01-01
  • 2011-04-17
  • 1970-01-01
  • 2023-03-16
相关资源
最近更新 更多