ic_ee

如何在网站上启用Cloudflare CDN?

网站加载缓慢是赶走客户的最常见缺陷之一。许多企业都没有意识到网站加载时间对SERP和客户保留率的影响。虽然很多原因可能会阻碍网站的加载时间,但最好的办法是使用内容交付网络或CDN来提高网站的速度。hostgator香港虚拟主机为您介绍如何在网站上启用Cloudflare CDN。

什么是CDN?

内容分发网络(CDN)是分布在全球的服务器的分散系统,可以提高网站的加载时间。CDN在实际情况下如何工作?CDN不是主机商,而只是主机和访问者之间的中间实体。它将网站的副本保存在全球所有这些服务器上,并从最近的可用服务器向用户显示信息。这提高了网站的加载时间,从而使客户满意。

如何在网站上启用Cloudflare CDN?
如何在网站上启用Cloudflare CDN?

市场上有很多CDN,但Cloudflare是最著名的CDN之一。那么,什么是Cloudflare CDN,Cloudflare CDN如何工作?推荐阅读:《什么是内容分发网络(CDN)?》

Cloudflare CDN

Cloudflare是最快的CDN服务之一,响应时间最短。Cloudflare的功能是缓存网站内容,并从最近的CDN服务器加载它,从而加快页面加载速度,同时减少带宽和CPU的使用。Cloudflare CDN确保网站始终可用,如果一台CDN服务器出现故障,它会将查询转发到下一个最近的服务器。

Cloudflare CDN还提供了针对DDoS攻击和流量高峰的更高的安全性,这是必不可少的功能,因为DDoS攻击的发生率不断增加。通过Cloudflare CDN,还可以访问一系列应用程序,从而改善网站的用户体验。还可以获得深入的分析,以进行更改并改善指标。

在网站上启用Cloudflare。

1. 使用电子邮件地址和密码创建一个账户。

2. 提及想通过CF启用的网站(域名)。

3. 选择一个计划。可以从免费计划开始。

4. 查看DNS记录

5. 更改域名服务器

除了基本的DNS和CDN服务,免费计划还可以使用/尝试许多其他服务,如SSL,防火墙,页面规则,缓存,WAF,智能路由等。访问https://www.cloudflare.com/en-in/plans/#compare-features 以了解更多信息。推荐阅读:《网站使用CDN有哪些好处呢?》

建议我们的主机客户启用CloudFlare,原因如下。

一些共享主机计划和所有VPS主机和独立服务器计划都有每月数据传输限制。网站的缓存资产,如HTML页面,javascript文件,样式表,特别是图片和视频,可以使数据传输保持较低的水平,并避免极端情况下的任何惩罚(请阅读我们的AUP/TOS)。此外,CF的DDoS保护可以与默认的DDoS保护一起工作,从而大大降低任何此类攻击期间的停机几率。

就像网络一样,这可以减少服务器上其他资源的消耗。从而延长业务快速发展时需要升级到更高的计划/产品的时间。

这就是本文的全部内容! 希望能明白Cloudflare CDN的工作方式。如果有任何疑问或建议,随时在评论区分享!推荐相关阅读:《海外服务器使用CDN加速怎么样》

ic_ee

什么是内容分发网络(CDN)?

HostGator香港独立服务器为您介绍什么是内容分发网络(CDN)?听说过龟兔赛跑的经典故事吧?如果没有,剧透预警!

最后,乌龟迈着缓慢而稳定的步伐赢得了比赛。而且,兔子在比赛时跑得很快,但是在在乌龟冲过终点线的时候,它还在那里磨磨蹭蹭。结果愚蠢的兔子就输了。

虽然这是一个激励人们朝着减肥或职业目标一步一步前进的好故事,但对于用户理想的互联网运行速度而言,这个故事就没有任何说服力了。

没有人愿意坐在那里等网站加载好几天,即使它正像乌龟一样慢悠悠地加载中。

点击加载图标后,接着是对着枕头发出沮丧的大喊。

当人们在互联网上搜索网站时,他们希望网站速度能如野兔冲刺一样快。事实上,47%的消费者期望网页能在两秒钟或更短的时间内加载出来,40%的消费者在放弃网站之前,等待网页出现的时间不会超过三秒钟。

现在,这个被改写的寓言和这个用谷歌搜索的问题有什么关系呢?谷歌搜索:什么是内容分发网络?

内容分发网络(CDN)是互联网上的野兔(但在完成比赛时,它们是百分之百可靠的,而不是伊索寓言中的野兔,只是为了避免这种情况)。

从更专业的角度来说,CDN是一组服务器,可以减少网站延迟时间,提供快速传递互联网内容的服务。

内容分发网络(CDN)是如何工作的?

网站的功能越多,它就需要更充足的支持,才能拥有更快的加载速度。比如世界上最受欢迎的几个网站:Netflix、Facebook和亚马逊。

所有这些行业巨头都使用CDN来加快速度。这些网站每天都有数十亿的搜索量,海量的幕后工作使他们的网站更加吸引人,这意味着他们需要更多的支持,更快的速度。

CDN的工作原理是将服务器放置在不同网络之间的交换点(IXP),为不同的互联网提供了相互链接的机会,并让彼此互相访问各自网络上的资源。

此外,CDN将物理服务器放置在全球各地的数据中心,这有助于尽可能快地移动流量。这些CDN提供了安全、廉价和可靠的速度和连接(同样,比伊索寓言中的兔子更加可靠)。

在CDN的帮助下,这些顶级网站无论使用何种浏览器,使用何种互联网服务提供商,也无论位于何处,都能有效、快速地传递内容。推荐阅读:《网站使用CDN有哪些好处呢?》

小型网站能从CDN中获益吗?

Facebook这样的大公司肯定会使用CDN,但小型网站呢?

每个人需要投资CDN吗?不一定,这取决于网站的功能及规模,以及当前的网站加载时间。

如果网站上有HTML页面、javascript文件、样式表、图像和视频之类的内容,这对于网站而言是极大的负担,那么它可能需要额外的帮助。

如果使用了这些内容,并注意到网站加载速度不快,那么CDN是一个简单而实惠的解决方案。

CDN的最大优势是什么?

CDN服务最大的优势是它们可以优化延迟,缩短网站加载时间。但是,怎么做到的呢?

以下是CDN服务减少加载时间的一些主要方法:

  • 由于CDN服务器分布在全球,因此缩短了用户与网站资源之间的距离。这意味着更少的网络交互和更快的服务。
  • CDN通过压缩文件大小来减少传输的数据量。更小的文件自然会获得更快的加载时间。
  • CDN通过优化连接提高了使用TLS/SSL证书的站点的速度。
  • CDN还提供了硬件和软件优化,可以快速传输数据。

除此之外,CDN还有一些优势。推荐阅读:《海外服务器使用CDN加速怎么样》

CDN提高了可靠性

网站所有者最不看到的就是网站离线。当网站关闭时,网站也失去了潜在的销售以及受众的兴趣。

CDN 可以帮助网站所有者处理可能导致网站离线的问题,如硬件故障、流量激增、恶意攻击,同时还可以提高网站的知名度。

以下是一个出色的CDN如何保护网站的示例:

  • 负载平衡将流量均匀地分布在多个服务上。这使得管理流量提升成为可能。
  • 如果一个或多个CDN服务器离线,仍有其他CDN的服务器在工作。流量将被重新分配给其他仍在工作的服务器。
  • 同样,如果一个数据中心出现了技术问题,另一家数据中心可以填补这一空白。

但是,还不止这些!内容分发网络也有助于提升网站的安全性。比如说:

CDN提高了数据安全性

网站所有者能做的越多,就越有能力保护网站免受黑客和安全漏洞的伤害。

以下是CDN的保护方式:

  • CDN使用当前的TLS/SSL证书保护站点。
  • 这些证书确保了验证提供的标识的能力、对从一个主机发送到另一个主机的信息进行加密的能力以及检测伪造和篡改的能力。
  • 它提供了DDoS抵御,这意味着它可以保护网络的目标服务器免受特定类型的攻击,并抵御病毒传入的威胁。

如果想增加网站的安全性,CDN是一个有用的工具。

CDN降低了带宽成本

网站费用可能会变得昂贵,这已不是秘密。网站消耗的带宽越多,需要支付的费用就越多。

CDN能够减少源服务器提供的数据量。这有助于降低网站所有者的托管成本。

如果网站需要更多的带宽,立即考虑使用CDN。

总而言之

投资于内容分发网络无疑是加快网站速度的一个好方法,尤其是针对全球受众的公司。

与其他优秀产品一样,选择使用CDN时,拥有和运营网站的其他权力不会受到任何影响。换句话说,网站所有者仍然能够确保网站的可靠性、数据安全性,并降低运营成本。

若想了解虚拟主机或CDN的更多信息,请立即访问HostGator。推荐相关阅读:《如何让网站加载更快呢》

ic_ee

为什么只能从 Google Libraries下载jQuery

众所周知,最好从内容分发网络(CDN)加载静态文件。JavaScript、CSS和图像文件都属于这一类文件。然而,除了CDN之外还有另一个步骤——公共库。这些公共库是高速、地理分布的服务器,充当流行的Javascript开源库的内容分发网络。用户可以调用这些著名的JavaScript库并用少量代码将它们添加到站点。著名的公共库有许多——其中两个最著名的是谷歌和CDNJS。为这些库中的所有JavaScript文件提供服务似乎是个好主意,但这对大多数人来说可能不是好主意。本文将介绍最重要的使用它们的用例是jQuery。而这也仅仅来自谷歌的网络。

购买拥有内置CDN的Hostgator计划

公共库和CDN的目标都是一致的。他们从地理位置接近用户的服务器以非常高的速度为用户提供内容,但并不是所有的香港或美国虚拟主机计划都包含一个专用的CDN。例如,Hostgator优化的WordPress包使用的是SiteLock CDN网络,而不是依赖于Cloudflare的共享主机计划。这是Hostgator优惠列表,帮助用户找到最好的交易!然而,托管公共图书馆和传统CDN之间有一些区别。

DNS解析

某些CDN(如Cloudflare)使用“反向代理”设置。这意味着静态文件将通过站点的URL提供,就像这样:https://www.yoursite.com/jquery.js,而不是:https://yoursite.somecdnnework.com/jquery.js。这有一个重要的副作用,这意味着对于第一个URL,浏览器不必执行额外的DNS查找来检索文件jquery.js。然而,第二个URL与自己的站点位于不同的域名上,因此在浏览器获取新域的IP地址时会有额外的延迟时间。

理想情况下,我们希望尽可能减少DNS查找的数量。内部测试让我确信,在大多数情况下,额外的DNS查找是没有任何意义的。因此,我更喜欢在像Cloudflare这样的反向代理模型上运行的CDN,而不是改变静态文件URL的传统网络。但是,根据定义,公共库是托管在外部URL上的。谷歌的URL以“ajax.googlevis.com”开头,CDNJS的URL是“cdnjs.Cloudflre.com”。这意味着除非浏览器已经缓存了来自另一个站点的响应,否则始终会进行额外的DNS查找。与反向代理CDN或者仅仅在自己的服务器上托管文件相比,这会降低公共库的使用体验。

全球分布式网络比较

并非所有的CDN都是相同的。尽管大多数公司都在努力将服务器扩展到全球各地,但也有一些地方长期得不到足够的服务。非洲就是一个典型的例子。我测试过的许多知名的CDN提供商,没有一个能在非洲二线城市提供很好的服务。他们通常只在约翰内斯堡有一个服务器,仅此而已。推荐相关内容 网站使用CDN有什么好处。

然而,像谷歌和CDNJS这样的公共库拥有比大多数CDN强大得多的网络。CDNJS现在使用的是Cloudflare的网络,这意味着它在全球拥有强大的影响力,在任何给定的区域都有多个服务器位置。总而言之:大型公共JavaScript库比普通的CDN网络要快。

并非所有JavaScript都同样重要——jQuery是独一无二的,jQuery在JavaScript库中占有重要地位。目前,几乎75%的网站使用jQuery。与网站上的其他外部JavaScript文件相比,它也相当大。因此,如果必须选择一个JavaScript库来加速,它无疑是由jQuery完成的。关于加速的相关内容推荐 海外服务器使用CDN是怎样加速网站的。

jQuery通常是渲染阻塞资源

我之前在Hostgator博客上写过关于如何优化网站加载速度的文章。我曾提醒所有读者应该“延迟”或“异步”所有的JavaScript,这样它就不会阻止站点呈现。不幸的是,外部脚本和内联脚本通常都会引用jQuery。这意味着,通常来说,应该在头文件中加载jQuery,这会减慢页面渲染速度。

如果无视这个建议,通过“延迟”或“异步”加载jQuery,网站总有一天会崩溃,网站所有者也找不到任何原因。相信我。我很想推迟jQuery的加载,但是这样做太不稳定了。因此,我想使用一切可能的方法来加速jQuery的交付。为此,公共公共库是最好的方法。推荐相关内容  提升网站访问速度的方主要有哪些?