CDN全称: Content Delivery.NETwork 或 Content Distribute Network, 即内容分发网络, 是将源站内容分发至最近用户的节点, 使用户可就近取得所需内容, 提供用户访问的响应速度和成功率。
基本原理:最简单的CDN网络由一个DNS服务器和几台缓存服务器组成。
使用CDN目的:解决因分布、宽带、服务器性能带来的访问延迟问题, 适用于站点加速、点播、直播等场景. 使用户可就近取得所需内容, 解决Internet网络拥挤的状况, 提高用户访问网站的响应速度和成功率。
CDN常见问题:
网站域名接入CDN加速的步骤?
1、开通CDN服务
2、接入域名
3、配置CNAME
接入CDN加速后有什么作用?
1、CDN 缓存内容后,用户仅需要访问就近的 CDN 节点即可获取静态内容。
2、缓解源站带宽压力,网络费用更低。
3、分布全球的跨境节点提升跨境访问体验。
CDN加速是对网站所在服务器加速, 还是对其域名加速?
CDN是只对网站的某一个具体的域名加速. 如果同一个网站有多个域名, 则访客访问加入CDN的域名获得加速效果, 访问未加入CDN的域名, 或者直接访问IP地址, 则无法获得CDN效果
CDN和镜像站点比较有何优势?
CDN对网站的访客完全透明, 不需要访客手动选择要访问的镜像站点, 保证了网站对访客的友好性. CDN对每个节点都有可用性检查, 不合格的节点会第一时间剔出, 从而保证了极高的可用率, 而镜像站点无法实现这一点. CDN部署简单, 对原站基本不做任何改动即可生效
CDN和双线机房相比有何优势?
常见的双线机房只能解决网通和电信互相访问慢的问题, 其他ISP(譬如教育网, 移动网, 铁通) 互通的问题还是没有得到解决. 而CDN是访问者就近取数据, 而CDN的节点遍布个ISP, 从而保证了网站到任意ISP的访问速度. 另外CDN因为其流量分流到各节点的原理, 天然获取抵抗网络攻击的能力
CDN使用后, 原来的网站是否需要做修改, 做什么修改?
一般而言, 网站无需任何修改即可使用CDN获取加速效果. 只是对需要判断访客IP程序, 才需要做少量修改
为什么我的网站更新后, 通过CDN后看到网页还是旧网页, 如何解决?
由于CDN采用各节点缓存的机制, 网站的静态页面和图片修改后, 如果CDN缓存没有做相应更新, 则看到的还是旧的网页. 为了解决这个问题, CDN管理面板中提供了URL推送服务, 来通知CDN各节点刷新自己的缓存, 在URL推送地址栏中, 输入具体的网址或者图片地址, 则各节点中的缓存内容会被统一删除, 并且当即生效. 如果需要推送的网址和图片太多, 可以选择目录推送, 输入 http://www.kkk.com/news 即可以对网站下news目录下所有网页和图片进行了刷新
能不能让CDN不缓存某些及时性要求很高的网页和图片?
只需要使用动态页面, asp, php, jsp等动态技术做成的页面不被CDN缓存, 无需每次都要刷新. 或者采用一个网站两个域名, 一个启用CDN, 另外一个域名不用CDN, 对及时性要求高的页面和图片放在不用CDN的域名下
网站新增了不少网页和图片, 这些需要使用URL推送吗?
后来增加的网页和图片, 不需要使用URL推送, 因为它们本来就不存在缓存中
网站用CDN后, 有些地区反应无法访问了, 怎么办?
CDN启用后, 访客不能访问网站有很多种可能, 可能是CDN的问题, 也可能是源站点出现故障或者源站点被关闭, 还可能是访客自己所在的网络出现问题, 甚至我们实际故障排除中,还出现过客户自己计算机中毒, 导致无法访问网站. 客户报告故障时, 可随时联系我们24小时技术部进行处理
CDN防御配置有哪些?
1、用量封顶配置
2、防盗链配置
3、IP黑白名单配置
4、IP访问限频配置
5、安全加速SCDN
哪些情况我们推荐使用CDN?
一般来说以资讯、内容等为主的网站, 具有一定访问量的网站、资讯网站、政府机构网站、行业平台网站、商城等以动态内容为主的网络、论坛、博客、交友、SNS、网络游戏、搜索/查询、金融等. 提供http下载的网站、软件开发商、内容服务提供商、网络游戏运行商、源码下载等有大量流媒体点播应用网站、拥有视频点播平台的电信运营商、内容服务提供商、体育频道、宽带频道、在线教育、视频博客等