Javascript 同一服务器上的同一文件。每个域的加载速度不同。为什么?

Javascript 同一服务器上的同一文件。每个域的加载速度不同。为什么?,javascript,performance,file,server,Javascript,Performance,File,Server,我有个奇怪的问题。有多个网站使用同一模板。因此,在每个域目录中,相同的文件都位于同一服务器上。但是在一个网站上,这个.js文件的响应时间远远不够,有时比其他任何网站都要多花几秒钟 如果我包括来自其他域的文件,通过链接到它,一切都很好。但是一旦它从它的原始目录中取出,它就会变得非常慢。我比较了一下,复制了一遍,它们完全一样 我还将项目移动到了另一台服务器上,但仍然是同一个问题。这就像指向此文件的路径注定要失败一样。我的服务器也有同样的问题,我几乎可以肯定这是由DNS服务器造成的。似乎有些服务器比其

我有个奇怪的问题。有多个网站使用同一模板。因此,在每个域目录中,相同的文件都位于同一服务器上。但是在一个网站上,这个.js文件的响应时间远远不够,有时比其他任何网站都要多花几秒钟

如果我包括来自其他域的文件,通过链接到它,一切都很好。但是一旦它从它的原始目录中取出,它就会变得非常慢。我比较了一下,复制了一遍,它们完全一样


我还将项目移动到了另一台服务器上,但仍然是同一个问题。这就像指向此文件的路径注定要失败一样。

我的服务器也有同样的问题,我几乎可以肯定这是由DNS服务器造成的。似乎有些服务器比其他服务器更快

在我的例子中,为了减少延迟,我使用了
nginx
服务器端缓存


如果您想更快地交付内容,您应该查看一下(Cloudflare、Cloudera和其他),以便在您需要的任何区域以低延迟提供内容。

听起来像是DNS问题。使用
dig
等工具检查TTL值。长而慢的DNS查询可以解释这种性能差异。要隔离DNS,请将域添加到“主机”文件中,或使用手动设置的
Host:
头将
curl
添加到IP。请提供一些您看到的示例。有关如何配置堆栈的更多详细信息可能会有所帮助。