Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CDN 网站部署全站加速服务

CDN 网站部署全站加速服务

作者头像
攻城狮杰森
发布于 2022-06-03 04:34:49
发布于 2022-06-03 04:34:49
16.4K0
举报
文章被收录于专栏:技术集锦技术集锦

本篇主要叙述如何为站点配置 cdn 加速服务,大家可以选择合适的服务供应商

问题

当我配置完成后,我发现:为什么站点的打开速度还不如从前呢?不是 cdn 加速吗?这怎么还降速呢? 于是我便开始了复盘,最后的结果是:CNAME 解析错误,就是跟没没有解析到供应商。我天呐,原来我开了近一个月的服务,都是未开启的状态啊,瞬间崩溃,下面我们就来看看如何正确开启 cdn 全站加速服务

知识点

为了让大家了解的更清楚呢,这里搬运一波词条的解释,然后通俗讲解

DNS 解析

域名解析(Domain Name System)是把域名指向网站空间 IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP 地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替 IP 地址标识站点地址。域名解析就是域名到 IP 地址的转换过程。域名的解析工作由 DNS 服务器完成。 域名解析也叫域名指向、服务器设置、域名配置以及反向 IP 登记等等。说得简单点就是将好记的域名解析成 IP,服务由 DNS 服务器完成,是把域名解析到一个 IP 地址,然后在此 IP 地址的主机上将一个子目录与域名绑定。

通俗来讲就是用一串你自己可以定义的域名,来解析到复杂、不便记忆的IP 地址上。互联网中的地址是数字的 IP 地址,域名解析的作用主要就是为了便于记忆。

CDN

CDN(Content Delivery Network),即内容分发网络。CDN 是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN 的关键技术主要有内容存储和分发技术。

简言之,用户访问服务器资源时,不同地区的用户根据距离服务器的远近有着不同的响应速度,你可以理解成双十一秒杀购物,如果你就在服务器旁边,理论上你秒杀到对应商品的概率是远大于其他用户的

cdn 的供应商有很多台分布在不同地区的服务器,当你需要访问的资源加入 cdn 后,cdn 服务器会定期从你的服务器拷贝资源。这样当用户访问你服务器上的资源时,cdn 会自动让用户访问到距离他们最近的一台 cdn 服务器上的资源

根据距离的远近,将用户的请求分配到不同的服务器上,从而实现加速的作用,也就是 内容分发网络

HTTPS

HTTPS (Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在 HTTP 的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS 在 HTTP 的基础下加入 SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP 与 TCP 之间)。这个系统提供了身份验证与加密通讯方法。它被广泛用于万维网上安全敏感的通讯,例如交易支付等方面。

看图,相信你一定遇到过这样的网站

出现这样的情况,表示这个网站使用了 HTTP 协议传输数据,提醒用户谨慎访问网站。 HTTP 协议是明文传输协议,无法加密传输数据或校验数据完整性,也无法进行身份验证,这时候就有必要了解下 SSL 证书

SSL

SSL(Secure Sockets Layer 安全套接字协议),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层与应用层之间对网络连接进行加密。

个人使用的话,没有更高的要求,我们到供应商处申购免费的证书就好,下文配置会详细讲到

配置 CDN 服务

这里以又拍云为例,演示配置过程,其他供应商类比操作即可

绑定 upyun

这里提醒大家,使用一个新的产品时一定要仔细阅读官方文档,不然怎么会有:没有好文档的产品不是合格产品的说法呢?有关于 upyun 资源的绑定和注册,请直接访问官方文档

添加解析记录

这里我主要想强调的一点就是 dns 记录的添加,大家在这里获取到对应的 CNAME 域名 后,到域名的供应商出添加解析记录,这里我以万网接入为例

云解析 DNS 控制台 找到 添加记录

主机记录 位置处要特别注意,有以下两种情况

  • 顶级域名:主机记录为 @
  • 子域名:主机记录为 二级域,例如:synopsis.coder-jason.cn 这个二级域名,主机记录处填写 synopsis

其余项按照下图配置就好

测试

我们在本地打开命令行工具,输入 ping 指令到自己的域名,查看 dns 配置是否生效,得到图示响应即配置成功,也可以通过官方方法测试配置

安全性提升

SSL 证书部署

大家在域名的提供商处可以找到 数字证书管理服务控制台 ,填写信息后提交申请即可

待审核通过后,我们下载部署就好,这里以 Nginx 部署为例。服务器安装 宝塔面板 后(详细步骤请参考文),点击 ssl 证书,在对应窗口粘贴我们下载好的证书就可以了,注意区分文件后缀,不要粘贴错误

因为使用了又拍云的 cdn 服务,所以也需在图示位置添加证书

至此,网站就实现加密访问啦,您可以通过ssl 状态检测工具查看配置状态

IP 访问限制

upyun cdn 管理控制台 下拉找到 Ip 访问限制

点击管理添加限制规则

点击保存

CC 防护

在 upyun cdn 管理控制台 访问控制中找到CC 防护,添加防护规则

点击保存

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
站点 CDN 加速
当我配置完成后,我发现:为什么站点的打开速度还不如从前呢?不是 cdn 加速吗?这怎么还降速呢?
攻城狮杰森
2022/02/17
45.1K0
站点 CDN 加速
快保存:20种绕过CDN查找真实IP的实用技巧和工具列表
CDN,即内容分发网络(Content Delivery Network) ,是构建在现有网络基础之上的智能虚拟网络。它依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户能就近获取所需内容。
ICT系统集成阿祥
2025/01/16
6320
快保存:20种绕过CDN查找真实IP的实用技巧和工具列表
3分钟带你了解到底什么是CDN?
通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
网络安全自修室
2022/09/01
19.3K0
3分钟带你了解到底什么是CDN?
网站如何配置CDN加速?网站域名接入CDN加速的步骤(附CDN防御常用配置方式)(cdn加速服务器 吃核心还是吃主频)
什么是CDN?CDN的全称是Content Delivery Network,即内容分发网络CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
雾海梦曦
2022/11/24
48.3K0
网站如何配置CDN加速?网站域名接入CDN加速的步骤(附CDN防御常用配置方式)(cdn加速服务器 吃核心还是吃主频)
运用CDN技术的网站验证以及相关风险
方法一: 描述: 使用各种多地 ping 的服务,查看对应 IP 地址是否唯一,如果不唯一多半是使用了CDN,多地 Ping 网站有:
全栈工程师修炼指南
2020/10/23
2.4K0
运用CDN技术的网站验证以及相关风险
绕过CDN找到真实IP
内容分发网络,其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
ph0ebus
2023/05/16
1.8K0
渗透测试 | 绕过CDN查找网站真实ip
在渗透测试过程中,经常会碰到网站有CDN的情况。CDN即内容分发网络,主要解决因传输距离和不同运营商节点造成的网络速度性能低下的问题。说的简单点,就是一组在不同运营商之间的对接点上的高速缓存服务器,把用户经常访问的静态数据资源直接缓存到节点服务器上,当用户再次请求时,会直接分发到离用户近的节点服务器上响应给用户,当用户有实际数据交互时才会从远程Web服务器上响应,这样可以大大提高网站的响应速度及用户体验。
谢公子
2022/01/13
3K0
渗透测试 | 绕过CDN查找网站真实ip
一文搞懂CDN加速原理
通过以上的分析我们可以得到,为了实现对普通用户透明(使用缓存后用户客户端无需进行任何设置)访问,需要使用DNS(域名解析)来引导用户来访问Cache服务器,以实现透明的加速服务. 由于用户访问网站的第一步就是域名解析,所以通过修改dns来引导用户访问是最简单有效的方式.
前端老道
2020/09/02
9.4K0
一文搞懂CDN加速原理
绕过CDN寻找网站真实IP
CDN的全称是Content Delivery Network,即“内容分发网络”,它是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,减低网络阻塞,提高用户访问响应速度和命中率。
Al1ex
2022/12/22
3.8K0
绕过CDN寻找网站真实IP
一文读懂CDN和CDN实现的原理
百度百科CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
星哥玩云
2022/05/28
4.7K0
一文读懂CDN和CDN实现的原理
给网站加加速!下一代CDN(EdgeOne/边缘安全加速)使用与配置体验
随着访问量的增加和用户需求的多样化,网站的加载速度和稳定性逐渐成为影响用户体验的关键因素。尤其是服务器的带宽有限,面对一些图片数据,显得“力不从心”。CDN技术,就很好的解决了这个问题,但是价格也是用户思考的问题。
Mintimate
2024/10/21
7980
给网站加加速!下一代CDN(EdgeOne/边缘安全加速)使用与配置体验
如何针对网站CDN的识别和绕过?
CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
网络安全自修室
2021/11/25
2.9K0
如何针对网站CDN的识别和绕过?
使用cloudflare加持你的网站
简单地说,CloudFlare就是通过基于反向代理的内容分发网络(Content Delivery Network,CDN)及分布式域名解析服务(Distributed Domain Name Server),帮助受保护站点抵御包括拒绝服务攻击在内的大多数网络攻击,确保该网站长期在线,同时提升网站的性能、加载速度以改善访客体验。
lestat
2018/10/17
6.2K0
cdn加速的原理_一文读懂分频器
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说cdn加速的原理_一文读懂分频器,希望能够帮助大家进步!!!
Java架构师必看
2022/08/14
1.3K0
cdn加速的原理_一文读懂分频器
cdn技术原理
作者:IT世界,来自:www.it.com.cn 1. 前言   Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证。   网络缓存技术,其目的就是减少网络中冗余数据的重复传输,使之最小化,将广域传输转
架构师小秘圈
2018/04/02
4.5K0
cdn技术原理
CDN介绍及问题剖析
CDN的全称是Content Delivery Network, 即内容分发网络 。其基本思路是通过在网络各处放置节点服 务器所构成的在现有的互联网基础之上的—层智能虚拟网络 ,使内容传输的更快 、更稳定 。CDN系统能够实时地根据网络流量和各节点的连接 、负载状况以及到用户的距离和响应时间等综合信息将用户的请 求重新导向离用户最近的服务节点上。
Ms08067安全实验室
2025/06/11
1350
CDN介绍及问题剖析
绕过CDN查找真实IP方法
相信大家平时在做渗透测试时,经常会碰到部署了CDN的网站,我们有时候想要获取某站的源站ip,方法有很多,今天我给大家总结一下,赠人玫瑰,手有余香。
天乐404
2023/11/16
1.7K0
绕过CDN查找真实IP方法
CDN原理以及如何部署 CDN 网络
内容分发网络(Content Delivery Network),是在现有 Internet 中增加的一层新的网络架构,由遍布全国的高性能加速节点构成。这些高性能的服务节点都会按照一定的缓存策略存储您的业务内容,当您的用户向您的某一业务内容发起请求时,请求会被调度至最接近用户的服务节点,直接由服务节点快速响应,有效降低用户访问延迟,提升可用性。虽然距离并不是绝对因素,但这么做可以尽可能提高性能,用户将会觉得比较顺畅。这使得一些比较高带宽的应用(传输高清画质的视频)更容易推动。内容分发网络另外一个好处在于有异地备援。当某个服务器故障时,系统将会调用其他邻近地区的服务器服务,进而提供接近100%的可靠度。
聚优云惠
2019/10/18
10.1K0
网站加速那些事
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
HCG_Sky
2020/07/24
8.2K0
网站加速那些事
CDN实现原理_快照技术的实现原理
一本好的入门书是带你进入陌生领域的明灯,《CDN技术详解》绝对是带你进入CDN行业的那盏最亮的明灯。因此,虽然只是纯粹的重点抄录,我也要把《CDN技术详解》的精华放上网。公诸同好。
全栈程序员站长
2022/09/20
1.5K0
相关推荐
站点 CDN 加速
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档