我正在建立一个网站,该网站对 javascript 和 css 文件发出大量请求,并且我一直在阅读有关 CDN 的信息。我有一个备用域名和托管空间,我想用它来托管这些静态文件。我的主域托管在带有控制面板的共享 Linux 机上。我该如何设置 CDN
答案1
你不需要,除非你的网站规模超出了某个程度,以至于你开始因为网站超载而遇到性能问题。
原因很简单:将资源放在 CDN 上需要客户端浏览器启动额外的会话,包括 DNS 查找等,才能下载这些资源。这通常会影响性能。
除此之外,内容传送网络基本上只是第二台(第三台、第四台……)服务器的别称:从以下位置加载您的主站点http://example.com并引用来自的静态内容http://cdn-example.com从大局来看,显然还有更多的事情要做,但这是根本。
其他:必须加载大量资源文件通常是网站设计薄弱的标志:尝试将资源合并到尽可能少的文件中。通常应该可以将所有 JS 和 CSS 压缩到仅几个文件中。