热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

IDC:大流量您承受得了么?

咳咳,写文章最重要是实时,越新的东西越容易发散思维去写,不然冷了就没意思了。。。这次写的,就是TPY提到的:http:network.pconline.com.cn64264296

咳咳,写文章最重要是实时,越新的东西越容易发散思维去写,不然冷了就没意思了。。。
技术分享


这次写的,就是TPY提到的:
http://network.pconline.com.cn/642/6429658.html
中国网速最新报告:明显提升 1/3省市达标
为啥要提这个?这个跟IDC有神马关系?

长期以来,中国的网络永远都是到了用户这一层的时候,带宽永远处于弱势。为啥会这样?为啥一开始不搞光纤不搞大型局域网而搞成小干路,大而散的分支模式?

这个对于很多读过大学的,情有独钟。尤其是曾经做过网络管理员或者是做share分享的,经常遇到这样的情况:

1:遇上很多人同时取相同的文件时候,机器的网络是完全吃紧的
2:遇上很多人同时取不同的文件时候,硬盘会很快烧掉
3:没多少人取文件的时候,网络却非常正常
4:很多人同时取文件的时候,无论是上网甚至做点小事情,CPU几乎都处于满载的情况(当然是部分小机子)

今年,各运营商正开始从地下转战到地上。(本来国家要求的是2013年的事情)

对于到处拉的光纤线,很多人表示已经醉了
技术分享
上图就是被吐槽箱子乱订的光分箱

对于光猫没WIFI,大家也是醉了
技术分享

对于光猫电话没电打不通,甚至每天都给光猫重启不然电话打不了的,大家也是醉了

对于换了光纤拿到不是公网IP地址的来说,大家也是醉了

但最重要的一点,无非就是:我花高价钱买的光纤宽带,尼玛网速跟用铜缆没多少区别,延迟也没啥区别,这是shenmegui?!

技术分享


没错,大家都感觉到,我们实际上的确对用户端设备已经做了非常大的提升。可我们却根本感受不到光纤带来的秒开感觉,这是为啥?

前不久微博贴吧有人说了,著名的某某网盘限制下载速度一事
技术分享

技术分享

技术分享

技术分享

对于无端端被限速一事,很多人有各自的答案,无非就是:竞争

什么竞争?网盘之间的竞争,下载工具的竞争,区域竞争等等等等

但我们不想从这里去研究下去,毕竟这些都是人为因素导致的。

说好的是讲技术的,我们就从技术层面去讲这个问题

————————————————————我是分界线—————————————————————



为什么如今出现用光纤却享受不到光纤的快感?

为什么换了光纤却跟用铜缆还是差不多的感受?

这个,请问IDC~

我们先从网络传输的概念上开始说起

我们如今使用的网络,跟企业跟学校一样的一个局域网(只是这个局域网做得非常大非常大而已,GFW只是企业学校对外访问的一个防火墙的放大版而已)
技术分享

(也许看懂这个,您会对GFW有一种认识,GFW是挡住我们愚蠢的行为向国外扩散的保护,如果没有的话,虽然能随便访问facebook这些网站,但同时也看到我们愚蠢的行为,您觉得是好事还是坏事?)

而这个局域网里面,就有无数的服务器,客户机与网络设备连接。
技术分享
这个就是一般情况下的网络结构:C/S模式

这样问题来了:
曾经跟大家说过,网络就像一个木桶一样,永远都存在短板
在传统的ADSL网络里,用户由于接入ISP运营商带宽小,总会感觉到带宽不足的情况(就如我们以前开一个网页,传统的图片+文字网页用1M的ADSL都能打开,如今同样的1M的ADSL,开相同的网页,只是这个网页除了图片跟文字,还有JS脚本,视频,GIF等等东西,您说有什么感觉?)

而如今随着光纤入户的推进,用户带宽的瞬间提升。(这个ISP运营商肯定有做过一定的努力)从某些测速网站里面都感觉到用户的带宽得到非常明显的提升
技术分享

可为啥还是出现实际上用户感觉根本没区别?

我们从提供的文件中看到:
技术分享

国家只是强制要求运营商对我们的接入层面做了提升而已(逼着做)

运营商其实早就知道用户带宽不提升对整个网络的不利之处(公网IP地址不停浪费,网络不稳定性增加,设备不停增加,老化设备维修几率,不良率增加等等等等)只不过,现今还不是时候(为啥这样说?)

那逼着将用户带宽提升后,瓶颈相对地去到了IDC了

何解这样说?

拿例子就是:同样的一个文件下载,10GBPS(10000MBPS)带宽,1个人100M光纤下载,可以有100人同时下载不掉速,但如果是12M的ADSL呢?同样的带宽,换成ADSL就是833个人下载不掉速

这样的带宽提升对IDC来说是什么样的灾难?DDOS?流量攻击?还是什么?NONONO~

这个只能说是阵痛中的阵痛,无非用户不痛就是运营商痛而已。反正这个就是个大型局域网。这情况永远避不了。

至于延迟呢?

对于长期电话线困扰的用户来说,新光纤肯定对网络延迟带来前所未有的感受(某些测试后,大多数都是4MS左右,有些甚至是1MS)

只可惜毕竟PON网络的缘故,上传受伤经常有,所以某些时候爆炸性上百MS的延迟,估计会有人吐槽吧(这里不多说了)这个也是醉了~

呵呵,我想吐槽但还是不多说了,所以吐槽的机会给大家吧
技术分享


本文出自 “mimi163技术空间” 博客,请务必保留此出处http://mimi163.blog.51cto.com/6037868/1653509

IDC:大流量您承受得了么?


推荐阅读
  • 本文深入探讨了 iOS 开发中 `int`、`NSInteger`、`NSUInteger` 和 `NSNumber` 的应用与区别。首先,我们将详细介绍 `NSNumber` 类型,该类用于封装基本数据类型,如整数、浮点数等,使其能够在 Objective-C 的集合类中使用。通过分析这些类型的特性和应用场景,帮助开发者更好地理解和选择合适的数据类型,提高代码的健壮性和可维护性。苹果官方文档提供了更多详细信息,可供进一步参考。 ... [详细]
  • 本文深入探讨了原型模式在软件设计中的应用与实现。原型模式通过使用已有的实例作为原型来创建新对象,而不是直接通过类实例化。这种方式不仅简化了对象的创建过程,还提高了系统的灵活性和效率。具体来说,原型模式涉及一个支持克隆功能的接口或基类,子类通过实现该接口来提供具体的克隆方法,从而实现对象的快速复制。此外,文章还详细分析了原型模式的优缺点及其在实际项目中的应用场景,为开发者提供了实用的指导和建议。 ... [详细]
  • 本文深入解析了 Apache 配置文件 `httpd.conf` 和 `.htaccess` 的优化方法,探讨了如何通过合理配置提升服务器性能和安全性。文章详细介绍了这两个文件的关键参数及其作用,并提供了实际应用中的最佳实践,帮助读者更好地理解和运用 Apache 配置。 ... [详细]
  • 本文详细解析了如何使用 jQuery 实现一个在浏览器地址栏运行的射击游戏。通过源代码分析,展示了关键的 JavaScript 技术和实现方法,并提供了在线演示链接供读者参考。此外,还介绍了如何在 Visual Studio Code 中进行开发和调试,为开发者提供了实用的技巧和建议。 ... [详细]
  • 新年伊始,正是学习的最佳时机。本文全面解析了CK1957-Zookeeper的核心概念与实践技巧,旨在帮助初学者快速掌握这一深度学习工具。通过详细的理论讲解和实际操作示例,读者可以更好地理解Zookeeper的工作原理及其在分布式系统中的应用。无论是新手还是有一定基础的学习者,都能从中受益匪浅。 ... [详细]
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 题目描述:小K不幸被LL邪教洗脑,洗脑程度之深使他决定彻底脱离这个邪教。在最终离开前,他计划再进行一次亚瑟王游戏。作为最后一战,他希望这次游戏能够尽善尽美。众所周知,亚瑟王游戏的结果很大程度上取决于运气,但通过合理的策略和算法优化,可以提高获胜的概率。本文将详细解析洛谷P3239 [HNOI2015] 亚瑟王问题,并提供具体的算法实现方法,帮助读者更好地理解和应用相关技术。 ... [详细]
  • 深入探讨Photoshop的高级应用与技巧
    本文深入探讨了Photoshop的高级应用与技巧,不仅涵盖了常用的快捷键,如矩形选框工具(M)、移动工具(V)、套索工具(L)、魔棒工具(W)、裁剪工具(C)等,还介绍了更多专业功能,如图层蒙版、混合模式和智能对象的使用方法,帮助用户提升图像处理的效率和质量。 ... [详细]
  • 在使用关系型数据库时,通常需要通过用户名和密码进行身份验证才能访问数据。然而,MongoDB默认情况下并不强制要求这种身份验证机制,使得用户无需凭据即可访问并执行各种操作。虽然这一设计简化了初学者的上手过程,但也带来了显著的安全风险。为了提升MongoDB的连接安全性,本文将探讨多种策略与实践,包括启用身份验证、配置网络访问控制、加密通信以及定期审计安全设置,以确保数据库的安全性和数据的完整性。 ... [详细]
  • 在执行 Vim/VM 命令时遇到错误提示:检测到名为
    在使用 Docker 时,通过 Vim 编辑 Dockerfile 文件时遇到了错误提示:“检测到名为 .dockerfile.swp 的交换文件”。这一问题通常是因为上次编辑该文件时意外中断,导致系统生成了临时的交换文件。为了解决这个问题,可以手动删除该交换文件或使用 Vim 的恢复功能来恢复未保存的更改。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • 斐波那契数在组合数学中的应用与探索
    斐波那契数列作为数学领域中一个广为人知的数列,不仅拥有丰富的数学性质,还与自然界的诸多现象紧密相连。本文将深入探讨这一数列背后的奥秘,揭示其在组合数学中的广泛应用,并通过具体问题的引入,展示斐波那契数列在解决复杂组合问题时的独特优势。 ... [详细]
  • Jenkins学习精华:自动化构建与持续集成入门指南
    本文综合了网络资源及同事分享的PPT内容,详细介绍了Jenkins在自动化构建与持续集成中的应用。首先涵盖了Jenkins的安装与配置流程,接着阐述了如何根据项目需求设定自动化编译任务,包括确定开发环境、选择合适的编译工具以及实现代码的自动更新等关键步骤。特别强调了在SVN环境中通过命令行实现代码自动拉取的最佳实践。 ... [详细]
  • jQuery学习笔记:深入理解事件委派(2014年8月3日)
    在jQuery中,事件委托机制主要通过`closest()`方法实现。该方法用于查找与指定选择器匹配的最近祖先元素,从当前元素开始逐级向上遍历DOM树。这一技术不仅提高了代码的效率,还能有效处理动态生成的元素。参考资料:jQuery遍历方法详解。 ... [详细]
author-avatar
求所以
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有