我有一个托管在我的服务器上的网站,尽管它的构建方式相同,但它的加载时间比我们的其他网站要长。为了进一步测试,我制作了网站的精确副本并将其放在子域中。
我注意到子域副本的加载速度每次都快 10%-70%。我能想到的唯一区别是实时站点的 DNS 指向其他地方,并且只使用 A 记录重定向到我们的服务器。
这是原因吗?如果是这样,有什么方法可以避免这种情况吗?
您可以在 whichloadsfaster.com 上查看该网站及其克隆并测试其速度
我有一个托管在我的服务器上的网站,尽管它的构建方式相同,但它的加载时间比我们的其他网站要长。为了进一步测试,我制作了网站的精确副本并将其放在子域中。
我注意到子域副本的加载速度每次都快 10%-70%。我能想到的唯一区别是实时站点的 DNS 指向其他地方,并且只使用 A 记录重定向到我们的服务器。
这是原因吗?如果是这样,有什么方法可以避免这种情况吗?
您可以在 whichloadsfaster.com 上查看该网站及其克隆并测试其速度
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(我没有检查原因,但文件似乎不同?)
我在优化速度方面的一些技巧是:
</body>
加载时间仅受极端级别的 DNS 解析影响。这似乎不是你的情况。
这更有可能是您主机上的配置问题,以及流量如何在 Web 服务器的网络中被引导。