首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“自己引导主机”是什么意思?

“自己引导主机”是什么意思?
EN

Stack Overflow用户
提问于 2016-08-24 05:34:41
回答 2查看 2K关注 0票数 1

我从引导开始,并跟踪一个网站,上面写着

在您自己的网站上,有两种开始使用Bootstrap的方法。您可以从getbootstrap.com下载引导程序,也可以从CDN中包含引导程序。

也晚些时候

你想自己下载并托管Bootstrap

然后

如果您不想自己下载和宿主引导,可以从CDN ()中包含它。

这个过程是什么意思?

EN

回答 2

Stack Overflow用户

发布于 2016-08-24 05:38:47

自己托管任何css/js文件意味着将其放在自己的网站/服务器上。这意味着人们每次打开它都会从你的网站上下载。(除非浏览器在本地缓存,但至少是第一次)

CDN被使用,这样人们就可以从使用相同CDN访问的任何其他网站中获得缓存中的文件。(例如,谷歌字体)这大大减少了第一次访问者的加载时间,但通过从外部网站加载某些内容(如果不存在,您的浏览器将无法正常工作),会导致超出您控制范围的延迟。

基本上,这是一个速度和风险的问题。

票数 6
EN

Stack Overflow用户

发布于 2016-08-24 05:41:25

托管它意味着你下载文件,并把它放在与你的网站在你的网站-主机服务器。

否则,您可以使用CDN(内容传递网络)在您的网站中引用它。这些网络保存文件供您使用。在您的网站中添加一个引用。您也不必将引导文件保存在您自己的服务器上。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

^这是CDN的一个例子。他们可能有一个服务器保存文件bootstrap.min.css,然后他们得到一个domain (bootstrapcnd.com),创建一个sub-domain(maxcdn)。您可以从它请求资源( bootstrap.min.css文件)。

在这两种选择中,你可以选择哪一种最适合你。

我会列出这两种产品的“商品”和“坏东西”:

  • 可用性:在您自己的服务器上托管意味着您不必担心停机会发生什么。只要您有自己的服务器(您的网站文件被放置),您的资源也是可用的。然而,如果您的供应商资源(jQuery、Bootstrap)来自CDN,则CDN服务器的故障也会影响您的访问者。然而,一个好的CDN服务,放弃了99.9%的时间。
  • 可用性:,当你想更新你的jQuery或者引导时,你会做什么?如果您正在托管自己,您可以访问jQuery或Bootstrap网站,下载该文件并将其放在服务器上,然后更新html中的引用。使用CDN,您只需更新版本(考虑到特定的CDN有更新的文件)。
  • 缓存:如果您的网站是托管在服务器上的,那么每个访问您的网站的用户都会下载资源(jQuery、Bootstrap等)。使用CDN,这些文件可能已经缓存在他们的浏览器上,如果他们访问的网站使用与您相同的CDN。这样会加快页面的加载时间。
  • 带宽:假设您使用的是非常便宜的主机,。他们每月给你大约100 MB的带宽。但你每天都会有30个独特的访客。使用jQuery的网站页面大小为100 KB。以及你每月的带宽使用量,(30*100*30/1000 =)90 30。在CDN上使用jQuery(~84 on ),则为(16*30*30 /1000 =) 14.4MB。(再一次,这是一个假设的案例。我不认为你能找到一个糟糕的主机多达100‘t一个月,但你明白的重点)。

当我记住它们时,我会把它们加起来的。希望能帮上忙。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39115144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档