Cache对运营商的意义,对小运营商的意思更大

2023-11-08

转自:http://cndefu.blog.163.com/blog/static/59393188201081811111248/


Cache对运营商的意义
摘要:
各互联网运营商与Chinanet等互联,每月付大量的带宽租用费,在互联互通出口、省分节点、城域网出口或POP点、地市节点,部署使用Cache,把大量的内容缓存在本地服务域,即把用户所要访问的数据“推送”或“分发”到靠近用户端,最大限度减少上联出口的流量,对于节约出口带宽、主干带宽、提升响应速度,优化全网性能,提高网络传输效率和生产力,具有非常好的经济性。
一、Cache 意义
Internet的流量持续上升,各内容供应商(ICP)的服务器和互联网服务供应商(ISPS)所承受的压力也越来越大。如何节约运营,增值基础设施投资,提高市场竞争能力,是各大运营商普遍关注的问题。
各互联网运营商骨干网络基础设施是非常先进,同时需要与国内各运营商网络互联。ChinaNet 是中国最早的Internet运营商,也是目前规模最大的网络,95%的ICP的服务器在ChinaNet中,其他运营商大量用户的访问将穿越本网到达ChinaNet,与ChinaNet的互联互通出口压力增大,使得扩展出口带宽与节约带宽提高带宽利用率具有同等的意义,用高速缓存服务器既提高服务质量,又具有提高效率的经济性,是目前运营商流行的解决方案,节约运营、增产创效。CDN(Content Delivery Network,内容分发网络)网络是在Internet网络架构中增加内容传输层,核心就是利用分布在网络边缘的Cache群,使得用户能就近访问,用Cache的好处是供应给用户的内容与源服务器自动同步,勉维护,而且性能高。根据网络规模不同,部署Cache的位置和数量不一样,趋势是尽量接近用户端,如部署在城域网POP点。
目前各网络运营商都在积极研究减少出口流量,增加服务量,降低成本。有效的解决方案是在网内各节点部署Cache,根据流量大小,从总出口、省分节点、城域网出口、地市节点分不同级别部署,Cache根据本网用户的访问频率,智能地将用户所要访问的内容缓存在本地,最大限度减少出网流量。
Cache产品是综合解决Internet内容传输增值服务产品,通过网络传输优化,提高带宽利用率和用户端响应速度,最大限度提高生产力和客户满意度。网络高速缓存服务器(Cache Server)常称之为互联网加速器,是将Web内容“推送”或“分发”到网络边缘,让用户就近访问,能有效节约主干带宽资源,缩短响应时间,起节约运营等增值服务功能。影响Internet访问速度的三个因数是带宽、距离(穿越网络跳数)、源服务器供应能力(服务器性能瓶颈)。Cache(高速缓存服务器)部署在网络边缘,将减少上联广域带宽消耗、缩短访问距离、增加了就近内容供应网点,从三方面有效解决网络低效和响应速度慢的问题,是一个非常有效的概念和解决方案。在大型网络中部署多台Cache,最大限度将Internet上的内容缓存在本地,减少出口流量,使得所有的用户都能就近访问, 构成CDN内容分发网络,CDN网络核心就是分布各节点的Cache群。
使用Cache产品是对网络投资的最大回报,使现有的网络基础结构具有可扩展性;网络峰值流量过大,使用Cache技术可以解决“蜂拥”,大量的集中访问,能从Cache获得很大的命中率,即节约带宽明显,保证峰值带宽、网络效率处于高效运行状态。Cache是一个智能化的产品,能自动把用户最常访问的内容保存在本地硬盘上,用户最集中访问的热点对象保存在内存中,并实时不断变化调整,以节约带宽最大化、最快的响应速度为目标。
二、Cache 应用
按照CDN的定义,本质是在网络边缘节点处使用Cache实现就近访问,将内容“推送”或“分发”网络边缘,将远端内容缓存在本地高速硬盘上,从而提高响应速度,节约Cache与源服务器之间的主干带宽。
CDN的核心是异地分布的Cache群,如何引导用户就近访问Cache中的内容有两种使用方式:
A. 无中心控制,Cache部署在各级网络出口处,用户的请求全部自动截取,由用户的请求决定加速的内容,是对网外所有网站的加速,为了更好的提高Cache群效率,各Cache之间通过ICP协议做已缓存内容的分发,即一台Cache拿到的内容,会自动广播给其他Cache,此方式的优势是免维护,能大量节约广域带宽,降低运营成本,非常适合互联网供应商。
B. 有中心控制,通过接管ICP内容供应商的DNS,根据用户所在位置、当地Cache健康状况、网络响应时间、负荷量等进行DNS解析,解析一个最优的IP地址让用户就近访问。该CDN方案主要为ICP做增值服务,是对加入CDN网络的网站做分发服务,非加入CDN的网站不起作用。
(一) 节约广域带宽解决方案
Cache部署在与Chinanet相连的出口处或各省会、城域网出口处,安装的层次越低,越接近用户,同时节约本网主干带宽,既减少出口带宽的冗余传输有减少本网主干的冗余,优化数据传输提高全网性能,使网络更具有扩展性都有益处。朗新Cache,单台设备最大处理广域流量200M,所以对于155M的连接,使用一台Cache即可承载,接入方式是Cache与路由器或与路由器临近的交换机相连,在路由器上启动wccp协议,即可把流量自动截转到Cache。Wccp协议是CISCO路由器支持缓存服务器的专用协议,安装调试时,不需要断网,会自动检测Cache健康状况,如果Cache工作故障,路由器不转发,自动恢复原有工作状态。对于超过155M连接的出口,如果在出口处部署Cache,需用负载均衡或4层交换机做Cache集群,如果从经济节约、效果方面的考虑,把Cache部署在下一层次节点比较好。
由于朗新Cache率先实现源地址双向透明,不会误认为攻击行为或影响现有应用的正常使用,此方案实施简单,准备充分,安装调试10分钟即可上线使用,对用户端也不需要做任何改动,用户的感觉只有速度提高。
(二) CDN解决方案
CDN 是为内容供应商服务(ICP),为使用CDN网络的用户做内容推送服务,CDN是解决内容传输最好的方案,特别是流媒体服务的发展,更离不开CDN网络。关于CDN技术内容,参考《CDN 内容分发网络技术》。
from:http://www.haou.com.cn/it/Cache对运营商的意义4441.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cache对运营商的意义,对小运营商的意思更大 的相关文章

  • Http中Content-Type等属性详解

    前言 一直以来对HTTP请求中各种属性一知半解 偶然在博客中找到一篇 特意摘录过来方便自己以后查看 正文 敬请关注博客 后期不断更新优质博文 谢谢 这里讲解Content Type的可用值 以及在spring MVC中如何使用它们来映射请求
  • gethostbyname ()函数的使用

    gethostbyname 函数 根据主机名获取主机信息 用域名或者主机名获取地址 操作系统提供的库函数 函数原型 struct hostent gethostbyname const char hostname hostent结构体 st
  • http协议访问网址的流程

    http协议 http协议可以说是由三个部分组成的 超文本 URL Http 超文本 网页中的信息 如文字 图片 视频 URL 统一资源定位符 由三个部分组成 协议 主机端口 文件名及路径 使用http协议的访问流程 例如我们想访问百度 则
  • window下apache安装和配置

    下载 32位 http httpd apache org 64位 http www apachelounge com download 安装 解压Apache2 4到F Apache2 4 修改文件F Apache2 4 conf http
  • iOS平台Socket编程实践(一)

    iOS平台Socket编程实践 关于TCP Socket编程基础可以参看我的 我所不知道的TCP Socket编程 系列文章 iOS平台Socket编程主要内容及辅助工具 1 TCP协议编程 2 UDP协议编程 3 WireShark抓包辅
  • TCP中的Nagle算法

    一 Nagel算法 TCP IP协议中 无论发送多少数据 总是要在数据前面加上协议头 同时 对方接受到数据 也需要发送ack表示确认 为了尽可能利用网络带宽 TCP总是希望尽可能发送足够大的数据 在一个连接中会设置MSS参数 因此 TCP
  • 网络编程之channel

    介绍 Channel 是一个对象 可以通过它读取和写入数据 拿 NIO 与原来的 I O 做个比较 通道就像是流 所有数据都通过 Buffer 对象来处理 您永远不会将字节直接写入通道中 相反 您是将数据写入包含一个或者多个字节的缓冲区 同
  • C、C++中对json格式数据的解析和封装

    C 首先需要调库 include
  • Qt网络编程-TcpClient入门Demo(1)

    Qt网络编程 TcpClient入门Demo 1 文章目录 Qt网络编程 TcpClient入门Demo 1 toc 1 TCP Client 1 1 示例代码结构 1 2 TCPClient流程图 1 3 实现效果 1 4 关键信号 1
  • 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三

    http blog csdn net xujiezhige article details 41115453
  • 【网络编程·应用层】https协议——加密与窃密的攻防战

    需要云服务器等云产品来学习Linux的同学可以移步 gt 腾讯云 lt gt 阿里云 lt gt 华为云 lt 官网 轻量型云服务器低至112元 年 新用户首次下单享超低折扣 目录 一 https协议的介绍 二 加密和解密 1 加密和解密的
  • TCP和UDP的最完整的区别

    欢迎访问个人网站 这里排版舒服点 TCP和UDP的最完整的区别 码到城攻TCP和UDP的最完整的区别https www codecomeon com posts 7 TCP UDP TCP与UDP基本区别 1 基于连接与无连接 2 TCP要
  • ESP32的WIFI的STA模式&调控ESP32蓝牙和WIFI发射功率

    以下相关API接口的定义可进入l乐鑫官方查看 Wi Fi 库 ESP32 ESP IDF 编程指南 v4 4 文档 STA模式配置过程 include
  • UNIX网络编程之源代码的编译和使用

    UNIX网络编程入门 对于想学习网络编程的来说 UNIX网络编程 这书肯定是不二选择 所谓实践是检验真理的唯一标志 特别是对于编程来讲 再多的理论经验也比不过code一次 UNIX网络编程 这本书提供连源码下载 第三本版的源码可点击这里下载
  • 关于Socket编程中的inet_ntop、inet_pton和inet_ntoa、inet_addr

    VS2013中调试Socket代码时 遇到了点小问题 问题代码为 cpp view plain copy inet ntoa addrClient sin addr 生成错误消息为 plain view plain copy error C
  • web服务搭建

    Python 吹爆Python 1行代码搭建Web服务器30行代码实现服务器的文件上传下载 需求 手机每日下载图片 然后需经过本人编写的Python脚本处理一遍 再返回到手机上 个人电脑不能保证时刻开机在线 自己也不可能一直在电脑旁边 故欲
  • 【网络编程】协议定制+Json序列化与反序列化

    需要云服务器等云产品来学习Linux的同学可以移步 gt 腾讯云 lt gt 阿里云 lt gt 华为云 lt 官网 轻量型云服务器低至112元 年 新用户首次下单享超低折扣 目录 一 序列化与反序列化的概念 二 自定义协议设计一个网络计算
  • C++知识分享: Socket 编程详解,万字长文

    介绍 Socket编程让你沮丧吗 从man pages中很难得到有用的信息吗 你想跟上时代去编Internet相关的程序 但是为你在调用 connect 前的bind 的结构而不知所措 等等 好在我已经将这些事完成了 我将和所有人共享我的知
  • Windows7旗舰版和10 创建原始套接字失败,代码10013

    笔记本重装系统后 以前能运行的程序中的Ping程序不能运行了 查看代码 创建套接字失败 RawSock socket AF INET SOCK RAW IPPROTO ICMP RawSock INVALID SOCKET 用DWORD d
  • UNIX网络编程-recv、send、read、write之间的联系与区别

    原文链接 http www cnblogs com mhscn p 3911284 html include

随机推荐

  • 学习pyqt (二)————信号/槽&主次界面&主次线程编程经验总结

    今天准备总结一下pyqt编写界面的经验 这样以后遇到同样问题就可以查看并且很快回忆起来 环境搭建 经过一周的研究 我发现使用pyqt编写界面最快的方式还是eric pycharm 使用eric6和pycharm同时打开你正在编写的程序 需要
  • Python数据分析(Pandas)

    pandas基础数据结构 有以下两种 Series 与array很像也和list相同 Series能保存不同的种数据类型 包括字符串 bool值 数字等等 DataFrame 二维的表格型数组结构 以下内容以DataFrame为主 Seri
  • 介绍 TensorFlow 的基本概念和使用场景

    TensorFlow 是一个开源的机器学习框架 由 Google 开发 它的核心是张量 tensor 计算 用于构建神经网络等深度学习模型 以下是 TensorFlow 的基本概念和使用场景 张量 Tensor TensorFlow 中的计
  • 随机产生六位数密码

    function randStr len 6 format ALL switch format case ALL chars ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234
  • jquery ajax无刷新跳转,jQuery+Ajax实现无刷新操作

    使用jQuery实现Ajax操作 想要实现Ajax页面无刷新效果 但是直接利用Ajax代码实在有些麻烦 所以就想用jQuery实现 jQuery很好的封装了Ajax的核心对象XMLHTTPRequest 所以用起来非常方便 首先 创建服务器
  • MIPI D-PHY TX 一致性测试实例解析 Part 01

    序言 MIPI D PHY TX端的一致性测试内容如下 总共分为6组 因产品应用场景的需求限制 小编在日常工作中 更多地关注红色所标识的测试内容 接下来 小编将分为三个章节 具体解析下Group3 5的测试内容 Group 1 1 1 x
  • 用 Python 批量下载百度图片

    为了做一个图像分类的小项目 需要制作自己的数据集 要想制作数据集 就得从网上下载大量的图片 再统一处理 这时 一张张的保存下载 就显得很繁琐 那么 有没有一种方法可以把搜索到的图片直接下载到本地电脑中呢 有啊 用python吧 我以 泰迪
  • 掌优和合作伙伴一起做智慧生活场景

    青蛙智能设备是微信推出的刷脸支付智能硬件产品 微信团队并不会下场亲自做硬件 而是只负责产品设计 制造和铺设工作由第三方服务商进行 线下便利店对于这类体积小 支付便捷的设备有很大兴趣 对于这类硬件产品来说 量产能力以及铺设数量是决定性因素 去
  • Vuforia⭐二、动态修改识别目标和3D物体

    目录 本节的目标 动态识别的实现方法 本节的目标 本章目标为不设置ImageTarget Unity完成动态识别识别图 动态识别的实现方法 1 Vuforia官网上传识别目标 下载unitypackage并导入Unity 2 导入Vufor
  • Spring 事务详解

    目录 一 概述 二 事务的特性 ACID 三 Spring 的事务管理 3 1 编程式事务管理 3 2 编程式事务管理 四 Spring 事务管理接口及其定义的属性 4 1 PlatformTransactionManager 事务管理接口
  • c++入门笔记-list链表

    list基本概念 功能 将数据进行链式存储 链表是一种物理存储单元上非连续的存储结构 数据元素的逻辑顺序是通过链表中的指针链接实现 链表的组成 由一系列结点组成 结点的组成 一个是存储元素的数据域 另一个是存储下一个结点地址的指针域 stl
  • SQL练习题之求平均分低于80分的班级学生各科成绩并合计学生总分

    是对是错也好 不必说了 是怨是爱也好 不须揭晓 何事更重要 比两心的需要 柔情蜜意怎么可缺少 说不出再见 谭咏麟 文章目录 前言 一 练习题题目 二 创建测试数据 一 创建测试表 二 插入测试数据 三 思路 四 解答 一 详细代码 二 结果
  • windows Caffe 动态库 静态库 编译教程

    博主所在的教研室要使用Caffe实现机械臂的控制环节中的预测部分 其中涉及到了Caffe的编译以及LSTM层的添加到最终的caffe的动态库和静态库的编译及使用 整个过程一言难尽 特写此博客纪念 首先是caffe的编译 网上的教程都是大同小
  • linux dl_open hook

    http www myhack58 com Article html 3 68 2012 35408 htm 一步一步走进Linux HOOK API 八 分类 Linux 2012 07 23 21 30 385人阅读 评论 1 收藏 举
  • 受挫了,看没有注释的代码(几年前帖子,私密变公开后时间就变了)

    公司代码是DX9写的 确实写的不错 接口文档也是 但是没有注释 350页文档 这周刚看 又安排新任务 卧槽 请教问题也说不清楚 b s模式 调试起来 com组件写的
  • keras搭建神经网络

    Keras是一个神经网络开发的高级API 用Python编写 底层调用神经网络开发库TensorFlow CNTK或Theano Keras的目标是简化神经网络应用开发过程 快速实现想法 Keras 后端 Keras 是一个模型级库 为开发
  • 伸缩自如的ElasticSearch——数据库索引原理

    文章目录 引言 B B Tree 聚集索引 非聚集索引 覆盖索引 引言 使用索引很简单 只要能写创建表的语句 就肯定能写创建索引的语句 要知道这个世界上是不存在不会创建表的服务器端程序员的 然而 会使用索引是一回事 而深入理解索引原理又能恰
  • 千字文 uni-app的基础、uni-app入门 点击后屏幕底部出现弹框, 页头导航按钮和文字怎么写, 元素头部标记的用法​​, 底部导航栏icon图标, 收取短信的输入框​, 页面跳转信息存储不变

    为什么说是基础知识点呢 因为深点儿的东西我不会 虽然说小程序这类的也接触过 但是 皮毛 是个类似于携程的民宿App 就是租房用的 小程序俺不擅长 一边学一边写 免不了速度慢 先说说这几天遇到的点吧 虽然都是简单的问题 但是 对新手应该很友好
  • 低版本的openwrt添加openwrt19的支持的python3软件包

    openwrt的扩展软件包放在feeds目录下 python相关的包在feeds packages lang python下 原本openwrt18是不支持python pyserial的 只要从openwrt19中的feeds packa
  • Cache对运营商的意义,对小运营商的意思更大

    转自 http cndefu blog 163 com blog static 59393188201081811111248 Cache对运营商的意义 摘要 各互联网运营商与Chinanet等互联 每月付大量的带宽租用费 在互联互通出口