站长视角
用户至上

什么是CDN? 如何利用Cloudflare CDN优化外贸独立站

很多国外主机商都提供免费Cloudflare CDN服务,例如SiteGround, GreenGeeks, Chemicloud都有提供,一般情况是你只要注册一个Cloudflare帐号然后按照主机商的用户面板指示一步一步设置就好了。但是如果主机托管商没有相关向导或者没有提供cloudflare CDN,你可以自己登录Cloudflare来添加你网站。

Cloudflare CDN的主要目的就是加速你得网站,而且是在全球大部分范围内来加速网站,既然做外贸网站,那客户肯定是遍布世界各地,所以给网站使用CDN还是很有必要的。首先你不懂CDN是什么也没有关系,说实在,作为外贸人你真的不需要懂也行,你只要跟着操作就行,今天这篇文章的目的就是告诉你们如何使用cloudflare CDN

Cloudflare

Cloudflare是全球最大的一家主营CDN和网络安全的公司,为何大家都爱用Cloudflare,还不是因为他免费。

什么是CDN?

虽然我开头说做外贸的不需要懂CDN,但是应该还是有朋友肯定对此感兴趣,所以我还是在这里简单介绍一下。不想看的可直接跳到步骤一。CDN英文全称content delivery network,翻译过来就是内容分发网络,这是一种在地理位置上分散的服务器组,这些服务器组一起工作来加速互联网内容快速传播,这些内容包括HTML页面,css、 javascript 文件, 图像、视频等媒体文件。

用个通俗的说法来解释,就是CDN的服务公司通过在全球各地建立很多服务器,然后当你加入他们的网络之后,他们会缓存(复制)网站内容到各地服务器上,这样的话如果有当地访客访问你得网站的时候,他们就会直接从最接近你ip的缓存服务器上读取你得网站内容,而不需要跑到你网站原始服务器去读取,大大缩减了访客看到你网站的时间,变相缩减你网站的加载时间。

CDN工作原理图

打个比方网站是在美国的某地的主机上搭建,一个澳大利亚或者印度的用户浏览网站的时候,他就不需要读你存在美国主机的内容,CDN会给他分发最近距离服务器上的缓存内容,澳大利亚的可能访问澳大利亚本地缓存服务器的内容,而印度的可能访问新加坡的,假如印度本土没有的话。另外CDN会定时更新服务器上的缓存以同步你实际网站的内容。

CDN虽然也是一种以服务器为基础的服务,但是它并不等同于网络主机服务器,它只是帮助网站缓存数据,并不能取代网站的托管服务。

CDN的优势

CDN的主要优势前文以及前文已经说的非常明白,加速网站,减少页面的加载时间外,还是其他几个方面:

  • 减少带宽成本 – 按照之前介绍的原理,既然很多内容不经过你自己的主机,那么也谈不上利用了你自己主机的带宽,大部分主机都有带宽限制,你别看什么unlimited bandwidth,unmetered bandwidth,实际很多共享主机都有大致visits(访问次数)限制的,这个具体看不同主机商的介绍。
  • 防止服务中断,增加内容可用性和冗余(复制内容) – 有时候主机由于某种原因暂时无法工作,还有当大流量的情况下,由于CDN具有分布式特性,因此与许多源站相比,CDN 可以更好地处理更多流量并承受硬件故障。
  • 加强网站的安全性 – CDN可以通过提供DDoS防护(僵尸网络)、安全证书的改进以及其他优化措施来提高安全性。

步骤一:在Cloudflare添加网站

至于怎么注册cloudflare就不用多说了,登录帐号,顺便说一声,Cloudflare支持中文。

1. 点击右上角+添加站点出现以下屏幕,输入你得域名,点击蓝色按钮添加站点,Cloudlare会开始扫描查询网站DNS配置。

添加站点

2. 查询DNS完毕之后,会复制DNS记录到Cloudflare,如有需要,也可以在这一步添加新的DNS记录,然后点击继续。下图是我新注册的一个域名添加到cloudflare的记录,仅供参考。

3. 接下来的页面cloudflare会要求你把你原来的域名服务器(nameserver)更改为Cloudflare自己的,不改域名服务器,上面的DNS并不会生效,网站也连不上cloudflare。

请根据上图步骤更改域名服务器,我自己的域名是在NameSilo上注册,不管你在哪里注册域名大致都一样,登录进入域名商后台设置,找到Nameserver,删掉原来的服务器,有几条删除几条,然后把Cloudlare的域名服务器添加进去,分成两条分别添加,保存。

Cloudflare的域名服务器(Nameserver)是:

anuj.ns.cloudflare.com
kristin.ns.cloudflare.com
已经改好的

域名商可能需要24小时处理域名服务器的更新,如果更新完成,网站域名会在cloudflare上激活,激活后你会收到一封邮件。实际情况并不需要24小时,我更改服务器后几分钟就激活了。以后域名就在Cloudflare上管理了。

4. 激活后,你就可以选择一个套餐订购,当然是免费的,我们一开始说的就是免费的,然后继续,页面跳转到快速入门向导,请按照以下内容完成入门设置,其实这也是成功加入Cloudflare CDN之后的基础设置。

  • 提高安全性
    • 自动 HTTPS 重写
    • 始终使用 HTTPS
  • 优化性能
    • Auto Minify, 勾选html、css、js,保存
    • Brotli,打开,保存
  • 最后看一下摘要,结果应该如图,点击完成

以上就是成功页面了,不过还没完,你还要设置一些东西,让Cloudflare CDN更好的为网站工作。

步骤二:设置Cloudflare CDN

成功将网站连接上Cloudflare CDN,你需要进行一些设置,看上面图片中有一排蓝色图标,你可以简单地更改其中一些选项的设置,网站会获得更好的支持和保护。

DNS

DNS主要有一条,就是启用DNSSEC,DNSSEC 可抵御伪造的DNS应答以及避免DNS被污染,受DNSSEC保护的区域将通过密码进行签名,以确保收到的DNS记录与域名所有者发布的DNS记录相同。

启用DNSSEC需要你到你注册域名的商家后台更改DS记录(DS Records),如果你是NameSilo的话,请见上面“更改域名服务器”那张图片,在DS Records这一项点击update,根据里面要求添加相应的记录值:

  • Digest 摘要:
  • Key Tag 密匙标记:
  • Digest Type 摘要类型:
  • Algorithm 算法:

因为每一家域名注册商以及相关数值有所不同,我就不一一列出,各位请对照相关数值添加然后提交就行了,cloudflare会自动检测,通常需要10分钟到一个小时。

SSL/TLS

SSL(Secure Sockets Layer)证书,这是安全套接字协议,这个现在对Google搜索引擎是非常重要的,做外贸独立站你要适当牺牲自己,尽可能地迎合google,没有SSL的网站,Google是不会给展现率权重的。这个协议主要作用是保护用户和网站主机之间敏感数据传输的安全性。具体关于安装SSL到你得网站请看这里。至于Cloudflare这里要设置主要是加强SSL地管理和安全性。

  • 概述
    • 您的 SSL/TLS 加密模式为 完全(严格)- 勾选完全(严格)
    • SSL/TLS 建议程序Beta – 可开启
  • 边缘证书
    • 始终使用 HTTPS – 开启
    • HTTP 严格传输安全 (HSTS) – 如果不太懂,别启用,以免不必要的问题
    • 最低 TLS 版本 – TLS 1.0(默认),别改别的,不然访问者使用最低版本即1.0访问网站时,会连不上
    • 随机加密、TLS 1.3、自动 HTTPS 重写 – 开启
  • 其他的不了解的话保持默认,不要改动

防火墙

防火墙不用多解释,为了安全,没别的,有一项就是在工具里面开启自动程序攻击模式,其他的如果你懂得防火墙设置的规则的话可以自行添加。

速度

这是CDN的核心目的了,你可以在其概述里面分析一下的网站的首字节时间和关键加载时间。

  • 优化
    • Auto Minify 自动最小化 – JavaScript、CSS、HTML 全部勾选,其实这在入门设置的时候就已经勾选了,可以不需要改动
    • Brotli – 开启, 同上
    • Rocket Loader – 开启,可缩短包含 JavaScript 的页面的绘制时间。
    • Railgun – 加入你得主机商在主机商安装了此软件,比如Chemicloud,可以开启,
    • AMP(Accelerated Mobile Pages即加速移动端网页的加载速度) 真实 URL – 可开启
  • Browser Insights
    • 配置 – Browser Insights开启

缓存

既然速度是目的,那这就是CDN的核心技术了, 使用免费版的话就是基础级别的缓存,基础级别的缓存也是缓存,同样能加速网站,你需要更新一下配置:

  • 缓存级别 – 选在标准
  • 浏览器缓存 TTL – 这个作用是决定 Cloudflare 指示访问者的浏览器缓存文件的时长,这个时间不易过长,也不宜过短,4小时很不错,过长的话访客不能获得你网站最新的内容,太短的话,Cloudflare要不断地连接实际服务器来缓存页面,这会导致服务器更多的负荷
  • CSAM 扫描工具 – 儿童性虐待材料 (CSAM) 扫描工具使网站所有者可以主动识别其网站上存在的 CSAM 并采取相关措施。包括仅将此工具用于阻止 CSAM 传播之目的。随你意愿添加,不过还是添加吧,好多那种垃圾评论邮件涉及这个,为孩子做出一分力
  • Always Online – 开启

Cloudflare CDN的大致设置就到此了,至于其他选项可保持不改,因为你要对相关知识比较了解,能用到这些基础功能已经对外贸网站有很大的帮助了。假如你有兴趣的话,你可以自行学习研究其他相关项。

结语

总之一句话,我们是做外贸不是搞技术,以上的步骤大多也就是点点鼠标,算不得搞技术,但能加速和保护网站还是有必要的。关于怎样给外贸网站添加CDN的教程就介绍到这里,有兴趣的朋友可继续研究。

SiteGround套餐介绍

限时优惠,最高可享80%折扣。30天退款保证。

  • 型号:StartUp
  • 可建网站:1个
  • 存储:10 GB
  • 无限数据库
  • 免费电子邮件
  • 带宽:无限
  • 免费CDN
  • 30天退款保证
  • 价格:$14.99 /月 优惠价$2.99 /月
  • 购买:点击直达
  • 型号:GrowBig
  • 可建网站:无限
  • 存储:20 GB
  • 无限数据库
  • 免费电子邮件
  • 带宽:无限
  • 免费CDN
  • 30天退款保证
  • 按需备份,PHP速度提升30%
  • 价格:$24.99 /月 优惠价$4.99 /月
  • 购买:点击直达
    • 型号:GoGeek
    • 可建网站:无限
    • 存储:40 GB
    • 无限数据库
    • 免费电子邮件
    • 带宽:无限
    • 免费CDN
    • 30天退款保证
    • 按需备份,PHP速度提升30%
    • 免费私人DNS,最高级别资源,优先支持
    • 价格:$39.99 /月 优惠价$7.99 /月
    • 购买:点击直达
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《什么是CDN? 如何利用Cloudflare CDN优化外贸独立站》
文章链接:https://www.veidc.com/34856.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。