【问题标题】:How can we create our own CDN links?我们如何创建自己的 CDN 链接?
【发布时间】:2018-02-05 17:37:52
【问题描述】:

假设我们有两个文件:style.css 和 stylejs.js。

有没有一种方法可以为我们的文件创建 CDN 链接,以便其他人可以通过链接 CDN 链接来使用它,就像我们为 bootstrap 和 angular 所做的那样?

如果是,有人可以告诉我如何实现吗?

【问题讨论】:

  • 您是在问如何创建自己的CDN,或者如何使用CDN的服务?无论哪种方式,ServerFault.com 都是一个更好的提问地点,因为这不是编程问题。
  • @Barmar 是的。估计我发错网站了。然而,我得到了答案。感谢您的指导。下次有澄清时,我会确保使用该门户网站。

标签: javascript html css cdn


【解决方案1】:

只需将这些文件放在任何具有明确 URL 的主机上,例如 cdn.myhost.com/style.css cdn.myhost.com/js.js

然后任何人都可以将它们链接到他们的代码。

【讨论】:

  • 你知道什么是CDN吗?将主机命名为“cdn”并不能使其成为 CDN。
  • @Barmar 不是通过选择与您所在位置相关的正确服务器来提高可用性和响应时间吗?但他没有询问 CDN 的定义,而且从他提出问题的方式来看,很明显只是一个子域或只是告诉文件可以静态提供服务。
  • 是的,这就是 CDN。我假设他正在寻找一种使他的文件具有高可用性的方法,类似于 jQuery 和 Bootstrap 代码的方式。您无需做任何特别的事情,只需通过 URL 即可访问它们。
  • 你所说的关于速度的东西是 100% 正确的,但另一方面,我认为这不是他想要的,如果你试图这样做,我不认为这是你要问的方式。如果你想以重建 linux 内核为例,你不会问我从哪里开始!这是我的假设
【解决方案2】:

如果您已经在自己的网站上使用这些文件,您可以轻松地提供指向这些文件的链接,例如 http://www.yoursite.com/path/to/your/file/style.js。

如果您想继续提供不同的版本,您可以通过将版本号添加到您的文件(如 style.1.2.3.js)或将它们保存在单独的目录中(如 /v1.2/style.js)来实现。

另一种选择是使用某种 CDN 托管服务,例如Cloudflare。您可以通过快速 google 搜索找到更多类似的服务。

【讨论】:

  • 第一个选项不会使其成为 CDN。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-02-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-15
  • 2012-03-11
  • 2019-12-24
  • 2013-01-26
相关资源
最近更新 更多