0

我有一个托管在我的服务器上的网站,尽管它的构建方式相同,但它的加载时间比我们的其他网站要长。为了进一步测试,我制作了网站的精确副本并将其放在子域中。

我注意到子域副本的加载速度每次都快 10%-70%。我能想到的唯一区别是实时站点的 DNS 指向其他地方,并且只使用 A 记录重定向到我们的服务器。

这是原因吗?如果是这样,有什么方法可以避免这种情况吗?

您可以在 whichloadsfaster.com 上查看该网站及其克隆并测试其速度

http://tinyurl.com/9vmebl9http://tinyurl.com/8dg6evt

4

2 回答 2

2

DNSrequest 的差异很小。每次从 0.1 秒变为 0.2 秒。

我检查了您的链接,现在我实际上可以看到差异。似乎子域加载速度更快。这可能是服务器配置问题。但是,缺少几个链接文件(内部和外部)(reset.css、uclass.css、body-bg.gif、museoslab-500-webfont.ttf 等),FB 链接的加载时间也非常不同。

我还注意到 /british-columbia/ 的 HTTP GET 在子域上为 23.7 KB,但在主域上为 23.9 KB(我没有检查原因,但文件似乎不同?)

我在优化速度方面的一些技巧是:

  • 使用 gzip 压缩
  • 对不同的内容使用巧妙的缓存
  • 在之前放尽可能多的javascript</body>
于 2012-10-16T21:11:10.277 回答
0

加载时间仅受极端级别的 DNS 解析影响。这似乎不是你的情况。

这更有可能是您主机上的配置问题,以及流量如何在 Web 服务器的网络中被引导。

于 2012-10-16T21:17:56.127 回答