CDN与SDN

CDN:Content Delivery Network 内容分发网络

CDN的基本思路:

  是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,

  使内容传输的更快、更稳定。

  它是通过网络各处放置节点服务器所构成的现有互联网基础之上的一层智能虚拟网

  CDN实时根据网络流量以及各节点的连接、负载状况以及到用户的距离和响应时间等综合信息

  重新导向用户的请求到最近的服务节点上

CDN解决的问题:

  1. 解决高流量、大并发
  2. 解决南北互联问题
  3. 访问加速(CDN有缓存技术)
  4. 降低运营成本(源站放在BGP机房,缓存服务器放在费用较低的地方)
  5. 提高网站的可用性
  6. 防DDoS(因为攻击被分配到了不同的物理服务器)

CDN的组成:

  1. 源站
  2. 缓存服务器(核心缓存服务器+边缘缓存服务器)
  3. 智能DNS(核心):根据用户的来源,重新导向到较近/合适的缓存服务器
  4. 客户端

SDN: Software Defined Network 软件定义网络

  网络设备和数据面分离开来,能够灵活控制网络流量

  把网络设备视为被管理的资源,抽象出一个网络操作系统

  一方面抽象底层网络设备具体细节,同时为上层应用提供了统一的管理视图和编程接口

  屏蔽底层网络设备物理细节差异,通过软件定义网络拓扑、资源分配、处理机制

  SDN架构分为三层:上层应用、SDN控制层、基础设施层

  应用层:不同业务和应用 应用层与控制层有API接口连接

  控制层:处理数据平面资源编排、维护网络拓扑、状态信息  控制层与底层由OpenFlow连接

  基础设施层:网络设备,数据处理、转发、状态收集

SDN特点:

  1. 硬件设备归一化,硬件只关注转发和存储能力,与业务解耦
  2. 网络的智能型由软件实现,网络设备的种类及功能由软件配置而定,对网络的操作控制和运行由服务器作为网络操作系统Network OS来完成
  3. 对业务响应相对更快,可以定制各种网络参数,如路由、安全、策略、QoS、流量工程等,实时配置到网络,开通具体业务的时间将缩短
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue.js是一个用于构建用户界面的渐进式JavaScript框架。它通过使用组件化的方式来构建应用程序,使得开发更加模块化和可维护。Vue CLI是Vue.js官方提供的脚手架工具,可以帮助我们快速搭建Vue项目并进行开发、构建和部署。 Vue.config.js是Vue CLI 3.x的配置文件,用于配置Vue项目的构建和开发过程中的各种选项。在Vue.config.js中,我们可以进行各种修改,比如代理设置等。通过修改Vue.config.js,我们可以根据项目需求进行自定义配置,以满足特定的开发和构建需求。 关于CDN(内容分发网络),它是一种用于加速静态资源加载的技术。在Vue项目中,我们可以使用CDN来引入Vue.js及其相关的库和插件,以提高页面加载速度和性能。 具体来说,在Vue项目中使用CDN可以通过以下步骤实现: 1. 在HTML文件的<head>标签中添加相应的CDN链接。 2. 在Vue.config.js中进行相关配置,比如配置externals选项来告诉Vue不要将CDN中已经存在的库打包进最终的构建文件。 通过使用CDN,我们可以从远程服务器加载Vue.js及其相关资源,而不需要将它们打包到我们的项目中。这样可以减少我们的构建文件大小,并加快页面加载速度。 注意:使用CDN需要确保你的项目能够访问到CDN链接,否则将无法正常加载相关资源。另外,使用CDN可能会导致一些限制,比如不能使用本地文件的相对路径等。 总之,通过使用Vue.config.js和CDN,我们可以更灵活地配置Vue项目,并提高页面加载速度和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值