码迷,mamicode.com
首页 > Web开发 > 详细

HTTP解决了什么问题?

时间:2019-05-24 00:41:22      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:span   red   可视化   用户   状态   sans   分布式系统   重要   协议   

Web‘s major goal was to be a shared  information space through which people and machines could communicate --Tim Berners Lee

最初设计的目的就是为了解决人与机器的交流,这里浏览器就起到了很重要的作用,浏览器对HTTP协议的进化产生了很大的影响,人需要可视化的读取HTTP中传输的内容,这些内容就是超媒体内容,包括文档、图片、音频、视频、超链接。这些内容能在HTTP中进行高效,高性能的传输也是一个关键的目的。传输的HTML是结构话的方式,这样更利于我们阅读。javascript为什么要放在本地执行,人在本地进行交互的时候,这样体验就更好。

解决WWW信息交互必须面对的需求:

  • 低门槛
  • 可扩展性:巨大的用户群体,超长的寿命
  • 分布式系统下的Hypermedia:大粒度数据的网络传输
  • Internet规模:
    •  无法控制的scalability
      • 不可预测的负载、非法格式的数据、恶意消息
      • 客户端不可能保持所有服务器的信息,服务器不能保持多个请求间的状态消息
    •  独立的组建部署:新老组件并存
  • 向前兼容:自1993年起HTTP0.9\1.0(1996)已经被广泛使用

HTTP解决了什么问题?

标签:span   red   可视化   用户   状态   sans   分布式系统   重要   协议   

原文地址:https://www.cnblogs.com/fengxiaoyuan/p/10915401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!