zoukankan      html  css  js  c++  java
  • CDN基本认识

    内容分发网络( Content Delivery Network, CDN ),是在现有网络中增加一层新的网络架
    构。CDN 将源站的内容发布和传送到最靠近用户的边缘地区,使用户可以就近访问想要的内
    容,从而提高用户访问的响应速度。
    CDN 的基本原理是依靠放置在各地的缓存服务器,通过全局调度以及内容分发等功能模
    块,将用户需要的那部分内容部署到最贴近用户的地方,将原本低效、不可靠的四网络转变
    成高效、可靠的智能网络,满足用户对内容访问质量的更高要求, 改善互联网网络拥塞问题,
    提高用户访问网站的响应速度。

    没有CDN之前主要存在以下问题

    第一千米:服务器集中式,流量带宽有限

    跨运营商延迟

    骨干网拥塞:骨干网的更新速度小于网络流量发展速度

    镜像服务可以一定程度的解决以上问题,但是互联网大规模的应用还是会存在各样的问题

    CND = 更智能可调度的镜像服务

    CDN 对互联网应用的优化作用主要体现在以下几个方面:
    · 缓解源站服务器访问压力,解决服务器端的“第一千米”问题:
    · 优化热点内容的分布,合理缓存,减轻骨干网传输的流量压力;
    · 提升用户的访问质量和体验,全面提高网站访问速度;
    · 增强网站服务的可靠性,解决网站突发峰值流量问题:
    · 解决不同电信运营商之间互联互通问题造成的影响;
    · 提高安全性,有效防止异常流量对源站的攻击。

  • 相关阅读:
    内存泄漏的原因及解决
    满足两阶段封锁协议的事务
    configure,make和make install关系
    Go语言Hello world(GOPATH和Go Module版)
    分享一个让我进入阿里中间件的个人项目
    Go语言入门:Hello world
    你好,Go语言
    LeetCode刷题
    iis与 asp.net管道(asp.net应用程序什么周期)
    nhibernate+autofac+mvc的demo
  • 原文地址:https://www.cnblogs.com/turn2i/p/10603467.html
Copyright © 2011-2022 走看看