zoukankan      html  css  js  c++  java
  • 视频互联网直播/点播服务器中关于内容分发CDN的相关问题汇总

    算下来我有一段时间没写CDN了,但是我们的视频直播点播服务器能够进行CDN网络分发,所以我几乎每天都会接触到这方面的东西。

    上次我写过流媒体服务器音视频直播平台的开发为什么需要CDN?,今天我打算汇总一下关于CDN一些常识性的问题。

    1.CDN加速是对网站所在服务器加速,还是对其域名加速?

    CDN是只对网站的某一个具体的域名加速。如果同一个网站有多个域名,则访客访问加入CDN的域名获得加速效果,访问未加入CDN的域名,或者直接访问IP地址,则无法获得CDN效果。

    2.CDN和镜像站点比较有何优势?

    CDN对网站的访客完全透明,不需要访客手动选择要访问的镜像站点,保证了网站对访客的友好性。CDN对每个节点都有可用性检查,不合格的节点会第一时间剔出,从而保证了极高的可用率,而镜像站点无法实现这一点。

    3.CDN和双线机房相比有何优势?

    常见的双线机房只能解决网通和电信互相访问慢的问题,其它ISP(譬如教育网,移动网,铁通)互通的问题还是没得到解决。而CDN是访问者就近取数据,CDN的节点遍布各ISP,从而保证了网站到任意ISP的访问速度。另外CDN因为其流量分流到各节点的原理,天然获得抵抗网络攻击的能力。

    4.CDN使用后,原来的网站是否需要做修改,做什么修改?

    一般而言,网站无需任何修改即可使用CDN获得加速效果。只是对需要判断访客IP程序,才需要做少量修改。

    5.为什么网站更新后,通过CDN后看到网页还是旧网页,如何解决?

    由于CDN采用各节点缓存的机制,网站的静态网页和图片修改后,如果CDN缓存没有做相应更新,则看到的还是旧的网页。为了解决这个问题,CDN管理面板中提供了URL推送服务,来通知CDN各节点刷新自己的缓存。

    6.能不能让CDN不缓存某些即时性要求很高的网页和图片?

    只需要使用动态页面,asp,php,jsp等动态技术做成的页面不被CDN缓存,无需每次都要刷新。或者采用一个网站两个域名,一个启用CDN,另外一个域名不用CDN,对即时性要求高的页面和图片放在不用CDN的域名下。

    DSS4.png

  • 相关阅读:
    CSS:Tutorial three
    CSS:Tutorial two
    CSS:Tutorial one
    JavaScript: 代码简洁之道
    python数据结构:pandas(1)
    python数据结构:numpy
    python函数之format()
    算法(1)
    python基础面试题:(1)
    python学习笔记(13):python并发编程以及系统常用模块
  • 原文地址:https://www.cnblogs.com/easydss/p/12696477.html
Copyright © 2011-2022 走看看