CDN 功能
网站仍在您自己的服务器上,我们位于莫斯科、圣彼得堡、阿姆斯特丹和基希讷乌的节点挡在它前面。访客连接到最近的节点:静态文件直接从节点缓存返回,其余请求转发到您的服务器。节点上有基础的 DDoS 过滤,SSL 证书由我们签发和续期。接入只需修改 DNS,无需改动网站代码。
起价 $45/mo · 查看价格
什么情况下 CDN 有用,什么情况下没用
它并不是对所有网站都同样有效。在下表中找到您的情况再决定是否接入。
| 场景 | CDN 带来什么 |
|---|---|
| 大量图片、视频和下载文件 | 主要用途:静态文件由最近的节点返回,源站带宽得到释放 |
| 访客分布在多个地区 | 每个请求的延迟都会降低,而不只是第一个 |
| 偶尔出现流量高峰 | 高峰由网络承担,而不是您的服务器 |
| 网站曾经遭到攻击 | 服务器真实地址不再暴露,垃圾流量在途中被丢弃 |
| 十个员工使用的内部服务 | 几乎没有作用,调优服务器即可 |
| 每个响应都因用户而异 | 没有可缓存的内容,但仍有代理和防护 |
具体加快了什么
速度提升来自三个方面,第一项通常比另外两项加起来还多:
- 节点缓存静态资源。 图片、脚本、样式和字体由离访客最近的节点返回,这类请求不会到达您的服务器。
- 在用户附近完成 TLS 握手。 握手需要多次往返。往返对象是附近的节点而不是另一个大洲的服务器时,页面会明显更早开始加载。
- 压缩。 适用于发给客户端的所有内容,包括动态响应。
动态页面照常工作:无法缓存的请求通过节点与您的服务器之间保持的连接转发到源站。
网络在防护方面承担什么
流量经过网络后,外部只能看到网络的地址,您的服务器不再是攻击目标。流量型攻击被分散到各个节点,明显的垃圾数据包按特征丢弃,应用层攻击(包括 SQL 注入和 XSS)通过分析请求和客户端行为过滤。各类攻击的说明见DDoS 防护一文。
前提是源站地址保持隐藏。旧的 A 记录、mail 之类的子域名或邮件头都可能暴露它,攻击者就会绕过网络直接攻击。接入前请更换服务器地址,并只接受来自过滤网络的流量。