什么是CDN?如果您拥有一个域,为什么必不可少?


内容交付网络(CDN)是分布在世界各地的服务器的集合,这些服务器将您的网站片段交付给位于这些服务器附近的站点访问者。

CDN的最常见用法是用于从网站传送图像。这是因为图像通常是网页加载速度最慢的组件。

什么是CDN?

CDN不是网络主机。它只是缓存您设置为由CDN服务的网站部分。这些保存(缓存)的文件将上传到世界各地的所有不同服务器。

<图类=“ lazy aligncenter”>

来自其他国家/地区的访问者访问您的网站时,他们会直接从您的虚拟主机上收到文本,但是他们可能会从距离您最近的CDN服务器上收到许多其他文件它们的位置。

这些文件可能包括:

  • JavaScript文件
  • 图片
  • 视频
  • 样式表
  • 当Google开始将网页加载速度用作其排名算法中的一个变量时,对CDN服务的需求猛增。

    <!-
    In_content_1全部:[300x250] / dfp:[640x360]
    ->

    要想成为某个主题上加载速度最快的页面,这种竞争要求网站所有者寻求其他方法来缓慢加载网站上的图像。分布式,缓存的CDN网络是理想的解决方案。

    为什么CDN对于您的网站必不可少

    如果您拥有一个网站,那么速度页面加载很重要,原因有几个。如上所述,它可以提高您在Google上的总体排名得分。

    其次,它可以改善访问者在您网站上的体验。这将使它们在您的网站上停留的时间更长,并可以访问它的更多页面。

    以下是CDN对于您的网站必不可少的其他几种方式。

    节省带宽

    通过使用CDN,您正在将带宽使用从Web主机的服务器转移到CDN服务器的分布式网络上。

    设置CDN帐户并将其与您的域一起设置后,您会看到带宽开始在帐户仪表板中累积。

    这是您从Web主机服务器上删除的带宽需求。随着Web托管服务的价格变得昂贵,而且经常需要为使用更多的带宽而付费,因此减少带宽使用量通常意味着可以节省大量成本。

    CDN带宽成本比Web托管成本便宜得多。这是因为CDN服务将其服务器网络设置为管理图像等高带宽内容。他们通过以下方式做到这一点。

    • CDN使用诸如服务器负载平衡和稳态驱动器之类的优化来加快传输速度并减少错误。
    • 通过文件大小压缩和压缩等文件大小操纵技术,CDN减少了传输的数据量。
    • 使用SSL / TLS证书,CDN可以减少错误的传输开始,从而避免了重新启动文件的麻烦。传输并发送更多数据。
    • 减少停机时间

      在可靠性方面,几乎没有什么可以减少您的网站停机时间与使用CDN服务相比。

      正常运行时间的增加是由于多种原因。

      分布式CDN网络意味着您的带宽(图像)的大部分来自多个服务器。来自世界各地。 CDN服务使用一种称为“负载平衡”的技术,这意味着当一台服务器的需求过多时,将使用其他服务器来平衡负载。

      每当您的网站流量激增时,对多种硬件的需求就会很大。具体来说,您的Web主机数据中心中的Web服务器以及由CDN服务管理的分布式服务器。

      由于图像和文件是要传输的数据中最大的部分,因此这是大多数需求的来源会发生。

      CDN可以跨多个负载平衡服务器管理需求,这意味着您的站点将比不使用CDN服务的站点处理更多的流量。

      提高安全性

      您可能会惊讶地发现使用CDN也可以提高站点安全性。

      要了解这一点,首先,重要的是要了解访问者访问您的网站时的数据流。

      在单个Web服务器设置中,访问者请求一个网页,并且您的Web服务器需要用所有数据进行响应-包括文本,图像,JavaScript和样式表。所有这些带宽需求都会影响您的一台Web服务器。

      将其想象为具有多个水端口的水坝。在这种情况下,这将是一个只有一个端口供水流过的大坝。大坝不需过多的调水量,水就可以开始流过顶部。

      这就是为什么大多数大坝都建有多个可作为水打开的端口

      如果您的网站托管在单个Web服务器上,则DDOS攻击者只需花费很少的精力即可关闭您的网站。

      DDOS攻击是由许多不同的“机器人”发起的遍布世界各地,同时模拟成百上千的用户向您的Web服务器发出请求。

      但是,通过将CDN服务与遍布全球的分布式Web服务器一起使用,所有这些服务器都是像大坝中的其他端口。

      现在,您的Web服务器仅需要提供文本,而多个CDN服务器可以提供图像和其他文件。所有这些服务器实际上都在共享带宽需求。

      这不会为DDOS攻击提供100%的保护,但是这将要求黑客在您的网站崩溃之前付出更大的努力。

      此外,如果您确保使用TLS / SSL证书设置CDN,所有流量都将被加密,并防止黑客拦截网络流量。

      如何设置CDN服务

      尽管CDN服务听起来很复杂,设置起来非常容易。

      首先,您需要选择CDN服务。

      • 云耀斑 :这是世界上许多主要企业使用的最大,最知名的CDN服务之一。

        • 云耀斑 li>
        • 快速 :提供许多Web优化产品,包括CDN内容交付。
        • 密钥CDN :管理遍布34个数据中心
        • MetaCDN :与其他根据使用情况收费的CDN服务不同,该服务收取固定的月租费用。
        • 栈路径 :以前是MaxCDN,世界各地的许多公司和网站都使用StackPath。
        • 所有这些服务都将为您的站点提供足够的CDN优化。如果您的网站很小,则最好使用基于使用情况的付费模式,因为您的带宽可能会很低。如果您拥有大型网站或公司,则固定费率模式会更好。

          注册CDN服务后,您需要在帐户中设置CDN区域。

          设置帐户仅涉及提供您的域的名称,并配置缓存和压缩。通常,可以将这些设置保留为默认设置。

          记下您的CDN提供的CNAME主机名。

          最后,您需要在您的网站上安装CDN插件。例如,如果您正在运行WordPress网站,则W3总缓存 是一个受欢迎的选项。

          安装插件后,您会看到一个可用字段,您可以在其中输入您的CDN服务提供的CNAME。

          <图class =“ lazy aligncenter”>

          您还将找到一个部分,您可以在其中启用CDN服务要缓存并提供给访问者的网站上的文件类型。

          保存所有更改后,您应该会看到CDN带宽图表开始随时间反映访问者。更改可能需要一段时间才能在Internet上复制,但DNS更改应在大约24小时后更新。

          鉴于CDN服务提供的性能和安全性优势,您无法承受为您的网站配置它。

          SSR代理连接不上,但是服务器IP能Ping通,也能登录SSH的问题说明以及解决办法!

          相关文章:


          12.09.2019