有一个体面的服务器和HTML上,将卸载CSS / JS /图像到另一个更快的服务器毁了性能? 我正在考虑发送,说
www.domain.net =>主要,体面的服务器
cdn.domain.net =>更快的服务器
并有我的代码包括,说
<link href="//cdn.domain.net/css/styles.css" rel="stylesheet" />
但是我的问题是,由于多个连接,它会使加载速度变慢吗?还是由于下载速度更快,会加快加载速度?
从同一个服务器提供一个CSS文件是有好处的,因为你的CSS可能会引用多个图像。 对主服务器的访问通常更快,因为客户端必须为CDN主机执行DNS查找。 CSS文件是静态的,可以很好地压缩,反正通常也不大。 为Web服务器提供预压缩的文件版本,以便可以毫不迟延地发送。
假设你的cdn.domain.net
的前提是“更快的服务器”,那么不,性能不会被破坏。 一般来说,性能应该提高。
例如,在这个网站上(现在是查看源代码),CSS和JS文件由cdn.sstatic.net
托pipe。 虽然这无疑是一个合适的CDN,但是将这些资产卸载到具有巨大带宽和弹性的单台服务器上是等同的。