web cache缓存设备的需求与讨论 ( Http://CACHE.MARASYSTEMS.ASIA )
1.1 宽带用户需求分析 ( HTTP://CACHE.MARASYSTEMS.ASIA )
面对主流宽带运营商(电信、联通)的强大资源优势,移动、广电处于不利局面。申请和使用线路会遇到一定麻烦,同时电信与联通的互访速度慢、国内访问国外网站的速度慢,都会造成用户体验下降。
同时使用大量带宽的大学、职业学院、大企业也会面临同样的问题。
通过下面几节分析我们认为,使用基于HTTP协议的CACHE,将显著降低基于HTTP协议的小数据包的应用,有助于明显优化客户体验,节省大量带宽资源。同时,基于HTTP的CACHE将解决在线web视频的问题,极大地提升了在线视频的客户体验。
同时,采用P2P协议的其它部分视频内容由于大型视频网站如迅雷的采用加密算法,目前没有有效地P2PCACHE解决方案,建议与原服务提供商联系得到其授权的镜像服务器。
以上网络问题可以用web Cache 来解决,即增加用户带宽体验,减少网络带宽流量。
例如:可以通过MARA SYSTEM(迈锐赛腾)的高性能加速加速平台CACHEMARA,解决了处理HTTP小包过程中所面临的问题, 一、大量HTTP小包所产生的短连接形成的连接的成本消耗。 二、大量HTTP小包的频繁读取对存储介质所产生的巨大压力。而CACHEMARA最高端型号的单台设备的HTTP小包处理能力可支持到1.5Gbps,业界仅有其能实现这一点。(下面我们也将以CACHEMARA来做参考)
更详细的信息,请访问HTTP://CACHE.MARASYSTEMS.ASIA
或 HTTP://WEBCACHE.MARASYSTEMS.ASIA
1.2 目前网络应用的协议及用户群分析
据统计用户上网的基本应用按照协议分类为:
1.3 互联网P2P流量及HTTP流量数据包分析
目前互联网流量大部分分为两类,http流量和p2p流量,http的包一般较小,约10B到512K,P2P的数据包比较大,1M-2M。
从上图可以分析出,基于P2P的流量主要特点是数据包较大,普遍加密。HTTP数据包较小,没有加密。
1.4 用户访问网站的频度分析
根据我们通过CacheMARA部署的统计分析结果,发现直接影响到用户对网络质量的评价主要集中在浏览新闻类网站、搜索引擎、金融类网站、网上商城、公司网站、论坛这类应用类型上,其数据的响应包应该从10B到512K左右,于此类小包数据网页型请求类型在所有的应用请求类型当中的比例是非常高的,大概占到60-70%,大多成年人上网将主要集中在这些应用上。
根据我们通过CacheMARA部署的统计分析结果,前100名网站的流量占了整个流量的70%-80%。网站主要包括新闻类网站、搜索引擎、网上商城、论坛、在线的Web视频、基
于网页访问的在线游戏,包括偷菜、Flash小游戏、HTTP文件下载。排名前十名的网站:
1.5 互联网用户行为分析小结及建议
通过上面几个小节互联网客户及移动网特点分析,我们提出如下建议:
1.提供HTTP Cache服务,迅速提高用户体验,大幅降低带宽需求。
2.逐步寻找与pplive、ppstream、qqlive、迅雷等p2p应用厂商联系,建立合作关系,搭建网内的p2p系列的镜像(pplive、ppstream、qqlive、迅雷)的服务器,避免破解过程中的技术难度和侵权行为。
转载于:https://blog.51cto.com/marasystem/646759
web cache缓存设备的需求与讨论 ( Http://CACHE.MARASYSTEMS.ASIA )相关推荐
- Spring Cache缓存技术,Cacheable、CachePut、CacheEvict、Caching、CacheConfig注解的使用
前置知识: 在Spring Cache缓存中有两大组件CacheManager和Cache.在整个缓存中可以有多个CacheManager,他们负责管理他们里边的Cache.一个CacheManage ...
- .net System.Web.Caching.Cache缓存类使用详解(转载)
转自:http://www.cnblogs.com/virusswb/articles/1681561.html net System.Web.Caching.Cache缓存类使用详解 System. ...
- ASP.NET Cache缓存管理基于web的缓存
<%@ OutputCache Location="Any" 输出缓存可以位于发出请求的客户端浏览器,代理服务器,处理请求的服务器,对应于HttpCacheability.p ...
- 使用烧杯进行缓存? 为什么要切换到dogpile.cache
Continuing on where I left off regarding Beaker in October (see Thoughts on Beaker), my new replacem ...
- web服务器缓存(二)
通过(一),我们学会了配置Apache的cache模块,测试了静态文件的缓存,静态文件成功被web服务器"捕获",生成了缓存文件,但是我们更关心的是动态文件,因为它比静态文件更加消 ...
- Wordpress优化:网站用nginx前端缓存+Redis Cache缓存提速网站
本问转载:https://www.src1024.com/xy/seo/31780.html 新手站长搭建网站一般为了省钱没去选择大厂的云服务器,而小厂的服务器虽然便宜,但是访问速度也很感人,同时如果 ...
- ASP.NET 中HttpRuntime.Cache缓存数据
最近在开始一个微信开发,发现微信的Access_Token获取每天次数是有限的,然后想到缓存,正好看到微信教程里面推荐HttpRuntime.Cache缓存就顺便看了下. 写了(Copy)了一个辅助类 ...
- java cache缓存_涨姿势:为什么Java中“1000==1000”为false,而”100==100“为true?
为什么 Java 中"1000==1000"为false,而"100==100"为true? 这是一个挺有意思的讨论话题. 如果你运行下面的代码: Integ ...
- 注释驱动的 Spring cache 缓存介绍--转载
概述 Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使 ...
最新文章
- 【leetcode】45. Jump Game II 非负数组的最少跳跃步数
- LeetCode: Max Points on a Line
- ubuntu修改gcc版本
- python hex 补0_Python保留前导零的二进制到十六进制转换
- C语言数组学完学啥,我的c语言学习-数组专题
- 用户修改了信息jwt服务器怎么识别,jwt验证登录信息
- html ajax提交表单实例,jQuery使用$.ajax提交表单完整实例
- 2020 Pwn2Own东京大赛落幕,Master of Pwn 诞生
- Python地图可视化利器folium学习实践
- 关于interface
- 求一元二次方程的实根或虚根
- 已有的事,后必再有。已行的事,后必再行。
- 洛谷P4315 月下“毛景树”(树剖+线段树)
- Android 从服务器获取信息 并显示 (包含服务器端代码)
- 原生javascript实现星级评价功能
- 各种距离 欧式距离、曼哈顿距离、切比雪夫距离、闵可夫斯基距离、标准欧氏距离、马氏距离、余弦距离、汉明距离、杰拉德距离、相关距离、信息熵...
- 解决Win10 丢失蓝牙功能的问题
- Rust 编程视频教程(进阶)——017_1 消息传递 1
- mysql怎么登录_mysql怎么登录
- 网络工程项目实施课程项目案例
热门文章
- 【spring data jpa】spring data jpa 中的update 更新字段,如果原字段值为null不处理,不为null则在原来的值上加一段字符串...
- Micropython 如何用Turnipbit做一个自动浇水装置
- 微软私有云分享(R2)16PowerShell查看虚拟机信息
- windows下看端口占用
- java获取浏览器版本号
- Visual Assist X插件
- PHP高性能输出UNICODE正则汉字列表 汉字转拼音多音字解决方案 搜索引擎分词细胞词库更新 搜狗词库提取TXT...
- mysqldump主要参数探究
- Oracle10.2.0.1.0升级Oracle10.2.0.2.0补丁安装指南(转载)
- ASP.NET中实现Flash与.NET的紧密集成(转,没看,有空研究一下)