标签分类
当前位置:首页 > 计算机理论电子书 > 网络结构电子书网盘下载
内容分发网络原理与实践 内容分发网络原理与实践
萧曵 丶

萧曵 丶 提供上传

资源
21
粉丝
31
喜欢
1
评论
5

    内容分发网络原理与实践 PDF 全书扫描版

    网络结构电子书
    • 发布时间:

    给大家带来的一篇关于网络结构相关的电子书资源,介绍了关于内容分发、网络原理、实践方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小150.5 MB,唐宏编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2,更多相关的学习资源可以参阅 计算机理论电子书、等栏目。

  • 内容分发网络原理与实践 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1xhzIbgaYRLF5My7q6xBRcg
  • 分享码:9342
  • 内容分发网络原理与实践 PDF

    详细介绍了运用开源软件构建CDN的计划方案,详细介绍了CDN的不一样基本建设方式,从內容服务提供商的视角剖析怎样挑选CDN基本建设方式,是本涉及到CDN基本原理、经营、开发设计等多方面的书藉, 

    这书分三一部分系统化剖析了CDN基本概念与核心技术、怎样挑选适合的CDN提高业务流程品质、运用开源软件设计方案已有CDN等有关技术性基本原理。最先详细介绍CDN核心技术基本原理,随后详细介绍CDN不一样的经营与基本建设方式,*后详细介绍了运用开源软件构建CDN的计划方案。根据这书用户能够比较深层次的掌握CDN核心技术、CDN销售市场与业务流程、CDN的前期设计与开发设计。

    目录

    • 作者序 2
    • 目录 2
    • 第 一部分 CDN基本原理与关键技术 11
    • 1 影响互联网应用质量的关键 11
    • (1) 用户对互联网应用质量的期望 12
    • (2) 互联网应用质量指标--QoE 13
    • (1) 网络性能对互联网应用质量的影响 14
    • (2) 网络传送性能指标--QoS 17
    • (1) 互联网2:8法则 19
    • (2) CDN的加速作用 21
    • 2 CDN基本原理 24
    • (1) 内容存储接入 28
    • (2) 内容预注入 28
    • (3) 实时回源 28
    • (1) 全局调度 29
    • (2) 本地调度 29
    • (1) Push方式 30
    • (2) Pull方式 31
    • (3) 混合分发方式 31
    • (1) 静态内容服务 32
    • (2) 动态内容服务 33
    • 3 典型的CDN架构与组网 34
    • (1) 内容中心节点 35
    • (2) 区域节点 36
    • (3) 边缘服务节点 36
    • (4) 全局内容路由 36
    • (5) 运维管理 37
    • (6) 运营管理及适配 37
    • (7) 接口 37
    • 4 CDN关键技术 43
    • (1) 基于DNS的负载均衡 46
    • (2) 基于客户端的负载均衡 46
    • (3) 基于OSI模型的负载均衡 47
    • (1) 智能DNS技术 50
    • (2) 基于DNS重定向调度 53
    • (3) 策略的优劣分析 54
    • (1) HTTP重定向基本原理 54
    • (2) 基于HTTP重定向调度 55
    • (3) 策略的优劣分析 55
    • (1) HTTP Live Streaming(HLS) 70
    • (2) Smooth Streaming 70
    • (3) HTTP Dynamic Streaming(HDS) 71
    • (4) DASH 73
    • 5 CDN新技术介绍 80
    • (1) 差异化缓存技术 82
    • (2) 传输加速技术 84
    • (3) 内容生成加速技术 85
    • (1) 广域网应用加速 89
    • (2) SSL应用加速 89
    • (3) HTTPS加速 89
    • 第二部分 选择合适的CDN提升业务质量 92
    • 6 CDN产业与市场发展 92
    • (1) 视频成为最主要业务 96
    • (2) 增值业务快速增长 96
    • (3) 差异化订制需求增长 97
    • (1) 行业竞争加大,资费逐年降低 98
    • (2) 客户逐步自建,自建和租用结合 98
    • (3) 运营商纷纷切入CDN市场 99
    • (1) CDN融合承载 100
    • (2) CDN与云结合 101
    • (3) CDN网络协同 104
    • 7 选择合适的CDN 107
    • (1) 带宽成本 107
    • (2) 建设和维护成本 107
    • 8 租用CDN实施的考虑与评估 115
    • (1) 响应时间 120
    • (2) 节点性能 121
    • (3) 服务错误率 122
    • (4) 应用层性能 122
    • (1) 设备监控 123
    • (2) 服务监控 125
    • 9 自建CDN实施的考虑与评估 130
    • 第三部分 利用开源软件设计自有CDN 144
    • 10 开源CDN架构设计 144
    • 11 流服务缓存节点模块的设计 148
    • 12 内容库模块的设计 167
    • 13 全局用户请求调度模块的设计 176
    • (1) Bind 176
    • (2) Mysql数据库 176
    • 14 网络管理模块的设计 183
    • 15 基于开源的自建CDN测试验证 197
    • 参考文献 214

    上一篇:内外兼修:程序员的成长之路  下一篇:零基础学大数据算法

    展开 +

    收起 -

    网络结构相关电子书
    学习笔记
    网友NO.442031

    详解Vue学习笔记入门篇之组件的内容分发(slot)

    介绍 为了让组件可以组合,我们需要一种方式来混合父组件的内容与子组件自己的模板。这个过程被称为 内容分发 (或 “transclusion” 如果你熟悉 Angular)。Vue.js 实现了一个内容分发 API,使用特殊的 'slot' 元素作为原始内容的插槽。 编译作用域 在深入内容分发 API 之前,我们先明确内容在哪个作用域里编译。假定模板为: child-component {{ message }}/child-component message 应该绑定到父组件的数据,还是绑定到子组件的数据?答案是父组件。组件作用域简单地说是: 父组件模板的内容在父组件作用域内编译; 子组件模板的内容在子组件作用域内编译。 一个常见错误是试图在父组件模板内将一个指令绑定到子组件的属性/方法: !-- 无效 --child-component v-show="someChildProperty"/child-component 假定 someChildProperty 是子组件的属性,上例不会如预期那样工作。父组件模板不应该知道子组件的状态。 如果要绑定作用域内的指令到一个组件的根节点,你应当在组件自己的模板上做: Vue.component('child-component', { // 有效,因为是在正确的作用域内 template: 'div v-show="someChildProperty"Child/div', data: function () { return { someChildProperty: true } }}) 类似地,分发内容是在父作用域内编译。 单个slot 除非子组件模板包含至少一个 'slot' 插口,否则父组件的内容将会被丢弃。当……

    网友NO.307421

    玩转vue的slot内容分发

    vue的内容分发非常适合“固定部分+动态部分”的组件的场景,固定部分可以是结构固定,也可以是逻辑固定,比如下拉loading,下拉loading只是中间内容是动态的,而拉到底部都会触发拉取更多内容的操作,因此我们可以把下拉loading做成一个有slot的插件。 单个Slot 在children这个标签里面放Dom,Vue不会理你,也就是不会显示,类似React:this.props.children。 //父children span12345/span//这边不会显示/children//子components: { children: { template: "button为了明确作用范围,所以使用button标签/button" }} 你需要写成这样 children: { template: "buttonslot/slot为了明确作用范围,所以使用button标签/button" } 注意这边 slot 相当于一个坑,等着父组件给填上,这边 slot 代表的就是上面的 span 多个Slot 这边需要加name属性,说白了,多个Slot就不像上面单个,需要有个对应关系。 父- slot="name1" 子- slot name="name1" //父children span slot="name1"12345/span/children//子components: { children: { template: "button slot name="name1"/slot button标签 /button" }} 这边写了一个name1,如果有多个,就插多个,比较简单。 使用场景 “下拉加载更多”的场景在移动端相对来说出现得比较多。我们知道下拉触底都要监听触底事件,触底的操作也相同(去后台拉取数据),分页算法也相同,因此我们会想到把它做成一个组件……

    网友NO.760113

    Vue2.0 slot分发内容与props验证的方法

    使用一种方式混合父组件的内容与子组件自己的模板,这个过程被称为“内容分发”。在子组件中使用特殊的slot元素作为内容的插槽。 Slot分发内容 概述: 简单来说,假如父组件需要在子组件内放一些DOM,那么这些DOM是显示、不显示、在哪个地方显示、如何显示,就是slot分发负责的活。 默认情况下 父组件在子组件内套的内容,是不显示的。 例如代码: div id="app" children span12345/span !--上面这行不会显示-- /children /div script var vm = new Vue({ el: '#app', components: { children: { //这个无返回值,不会继续派发 template: "button为了明确作用范围,所以使用button标签/button" } } }); /script 显示内容是一个button按钮,不包含span标签里面的内容; 一、单个slot 在子组件模板中有slot标签,被视为备用内容,在父组件不提供内容的情况下使用。如果父组件提供内容,则把整个内容片段插入到slot所在的DOM位置,并替换掉slot标签本身。 子组件模板中没有slot标签,父组件提供的内容会被抛弃 如果替换的内容较多,可以直接用一个template替换。 div id="app" h2自定义组件/h2 custom !-- 当卸载自定义标签之前的内容,要混合子组件中的模板 -- div我是父组件提供的内容,我的存在会替换子组件中slot标签内的内容/div /custom/divscript type="text/javascript" src='https://i0.jrjimg.cn/……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明