• cdn原理与优缺点 cdn跨域问题


    cdn原理和实施

    cdn content delivery network 内容分发网络

    为什么要有cdn

    光行走1万公里需要33ms, 一个来回需要66ms, 而一个tcp链接只需要几毫秒即可, 一个http请求完成的请求+响应只需要几十到几百ms
    那么如何加速呢?设置中转站
    把内容分发到全世界各个地方的网络就叫做cdn
    但是域名只有一个,这就涉及到DNS的负载均衡。不同的时候ping一个网站,得到的ip是不一样的
    cdn就是从物理的距离上面缩短距离的方法

    如何把文件上传到cdn

    • 花钱购买服务器
    • 发布时,用对应命令行上传文件
    • 改html标签属性,如src, 改为文件在cdn上的对于域名

    cdn优缺点

    优点

    • cookie free
      cdn域名一般都是cookie free的,这能够减少带宽,当被托管的文件比较多时,它带来的优化是比较可观的
    • 并行请求,多路复用
      由于是不同域名,所以是并行下载
      如果是http2,能够多路复用
    • 下载速度快
      cdn服务器只用处理静态内容

    缺点

    • 有价格成本
    • 可控性差
      比如cdn服务器挂了
    • 跨域
      用cors即可
      所有的cdn服务都可以自己设置cdn域名可以跟哪个域名共享资源
  • 相关阅读:
    SqlSugar的基本使用
    File文件操作类
    FTP文件操作类
    ASP.NET WebApi使用Swagger做接口文档
    asp.net中WebService 捕获全局异常
    net log4net 通用配置
    jQuery插件开发模式(转)
    js 对Cookie进行增删改操作
    使用JQ实现相同行或列合并
    sql 取得某个时间段内的所有月份和日期
  • 原文地址:https://www.cnblogs.com/ltfxy/p/15845942.html
Copyright © 2020-2023  润新知