zoukankan      html  css  js  c++  java
  • HTTP04--CDN知识

    一、CDN用途及概念

    目的:

    CDN是内容分布网路(Content Delivery Network)的简称,目的是将网站内容发布到最接近用户的边缘,使用户就近获取内容,提高相应速度。

    使用机制:

    目前,CDN主要以缓存静态数据,如js、css、图片等。用户从主站服务器请求到动态内容后,再从CDN上下载这些静态数据。

    若CDN节点不包含该资源,则回源站获取该资源 ,然后返回给用户。

    原理:

    利用DNS解析过程的CNAME类型,将域名解析权转交给CDN域名解析,利用相应算法,返回离用户最近的IP地址。

    二、负载均衡

    有三种类型的负载均衡架构,链路负载均衡,集群负载均衡,操作系统负载均衡。

    1. 链路负载均衡

    通过DNS,将不同用户请求解析到不同的IP地址,DNS域名解析服务器决定用户最终访问哪台WebServer。

    优点是用户直接访问目标服务器,不经过代理,速度较快。

    缺点是DNS在用户本地和Local DNS有缓存。一旦某台WebServer挂掉,若用户域名没有及时更新,则造成无法访问的情况,后果严重。

    2. 集群负载均衡

    A. 硬件负载均衡

        一般用F5,缺点是无法方便扩容,且设备昂贵。

        

    B. 软件负载均衡

        成本低,但会增加网络延时,因为一次请求会经过多次代理服务器。

       

    3. 操作系统负载均衡

    三、CDN动态加速技术

  • 相关阅读:
    修改表结构
    enum/set 约束
    MYSQL 数据类型
    表和数据的基础操作
    存储引擎
    mysql
    HTML 介绍
    selor模块
    select
    协程
  • 原文地址:https://www.cnblogs.com/ulli/p/6255443.html
Copyright © 2011-2022 走看看