Web hosting 使用CDN或在我们自己的服务器中哪个更好?

Web hosting 使用CDN或在我们自己的服务器中哪个更好?,web-hosting,cdn,file-handling,web-development-server,front-end-optimization,Web Hosting,Cdn,File Handling,Web Development Server,Front End Optimization,在开发网站时,使用CDN链接集成字体、jquery和所有这些东西是一种好的做法吗?还是将文件保存在我们自己的服务器上更好。 假设,我将jquery文件保存在美国的托管空间中,我的浏览器请求它。如果我使用CDN会更好吗?这样浏览器就可以从最近的CDN服务器获取文件,如果中国有CDN服务器,就说中国。 这是真正的逻辑吗?我是说这就是它的工作原理吗 内容交付网络是一个分布式服务器网络系统,它根据用户的地理位置、网页的来源和内容交付服务器向用户交付页面和其他Web内容 因此,主要用途之一是交付过程中的速

在开发网站时,使用CDN链接集成字体、jquery和所有这些东西是一种好的做法吗?还是将文件保存在我们自己的服务器上更好。 假设,我将jquery文件保存在美国的托管空间中,我的浏览器请求它。如果我使用CDN会更好吗?这样浏览器就可以从最近的CDN服务器获取文件,如果中国有CDN服务器,就说中国。 这是真正的逻辑吗?我是说这就是它的工作原理吗

内容交付网络是一个分布式服务器网络系统,它根据用户的地理位置、网页的来源和内容交付服务器向用户交付页面和其他Web内容

因此,主要用途之一是交付过程中的速度

但是,您也可以使用CDN作为服务器的保护层,例如,您可以只保护来自CDN的流量并拒绝其他请求,因此这对于防止拒绝服务攻击非常有用。一些提供商提供称为Web应用程序防火墙的服务

最后还取决于您所服务的应用程序类型和您选择的CDN提供商,其中一些提供商为您处理证书,因此您不必担心获得证书或续订证书,例如

内容交付网络是一个分布式服务器网络系统,它根据用户的地理位置、网页的来源和内容交付服务器向用户交付页面和其他Web内容

因此,主要用途之一是交付过程中的速度

但是,您也可以使用CDN作为服务器的保护层,例如,您可以只保护来自CDN的流量并拒绝其他请求,因此这对于防止拒绝服务攻击非常有用。一些提供商提供称为Web应用程序防火墙的服务


最后还取决于您所服务的应用程序类型和您选择的CDN提供商,其中一些提供商为您处理证书,因此您不必担心获得证书或续订证书,例如。

我没有足够的评论点,因此我必须展开讨论,以获得答案

是的,位置更近的用户是优点之一。但CDN是否适用于特定站点取决于许多因素,例如服务器负载和速度、相对于大多数访问者的位置等

根据您的问题,我假设您不是在谈论使用像Cloudflare这样的CDN,而是使用像ajax.googleapis.com这样的CDN,它通常被用作字体和常用代码的CDN

我想通常使用CDN不会有什么坏处,而且可能有助于减少明显的国际请求/响应延迟,减少您的服务器带宽使用,甚至本地访问者也会看到一些改进

qn中未提及的优点和缺点:

如果您使用一个主要的CDN,例如Google,来提供其他网站也很流行的字体和jquery,那么您的访问者浏览器可能已经有了该Google URL文件的缓存副本,并且不会再次尝试请求它。加快页面在浏览器中的显示速度

使用CDN可能会略微增加受损部位的风险。如果您使用CDN为jQuery服务,那么如果服务器或CDN出现故障,您的页面将被破坏。不太可能,但CDN中断并非未知


如果所有内容都是从您的站点提供的,那么浏览器只需对一个域进行DNS查找-如果您使用的是CDN,则浏览器必须进行额外的域名查找;然而,影响可能很小。

我没有足够的观点来评论,所以我必须展开讨论,给出一个答案

是的,位置更近的用户是优点之一。但CDN是否适用于特定站点取决于许多因素,例如服务器负载和速度、相对于大多数访问者的位置等

根据您的问题,我假设您不是在谈论使用像Cloudflare这样的CDN,而是使用像ajax.googleapis.com这样的CDN,它通常被用作字体和常用代码的CDN

我想通常使用CDN不会有什么坏处,而且可能有助于减少明显的国际请求/响应延迟,减少您的服务器带宽使用,甚至本地访问者也会看到一些改进

qn中未提及的优点和缺点:

如果您使用一个主要的CDN,例如Google,来提供其他网站也很流行的字体和jquery,那么您的访问者浏览器可能已经有了该Google URL文件的缓存副本,并且不会再次尝试请求它。加快页面在浏览器中的显示速度

使用CDN可能会略微增加受损部位的风险。如果您使用CDN为jQuery提供服务,那么如果服务器或CDN出现故障,您的页面将被删除 EN不太可能,但CDN中断并非未知


如果所有内容都是从您的站点提供的,那么浏览器只需对一个域进行DNS查找-如果您使用的是CDN,则浏览器必须进行额外的域名查找;然而,这种影响可能很小。

那么在我的情况下呢?什么更好?这就是我想知道的对我来说?什么更好?这就是我想知道的