我们生活在一个很容易得到满足感的时代。只要点击按钮,各类应用程序便会向你推送饮食等新鲜资讯。而我们的收件箱会实时向我们推送消息,因而我们便可随时掌握第一手资讯。因此,我们也就习惯于在有需求的时候就能立即得到实现。
但是,当我们需要它时,我们真的会得到我们需要的东西吗?有时我甚至怀疑,我们得到的消息是否准确。因此,当监测数据随时可能被更改时,我们按刷新按钮获取更新。几秒钟后,再次按下刷新按钮,以获取最新消息。
不应让我们真的感到惊讶的是,现有技术足以消除它。但,为什么刷新按钮仍然存在,并占据突出地位。
答案在于互联网发展的历史并不令人惊讶,直到最近才有必要设计出系统的功能。好消息是,技术的不断向前,使得我们现在有不同的方式来设计系统,以消除刷新按钮的需要。所以,准备提高你的期望吧。
无状态系统过于老旧
互联网上的早期服务器必须以所谓的请求/响应方式工作。 如果一个客户端需要一些信息,它将接触到服务器并请求它。然后,服务器才开始响应客户要求的任何信息。如果以后,客户端想要一些更多的信息,它会再次回到另一个请求,并且服务器将发出另一个响应。刷新按钮自然地出现在这个过程中,以重新请求信息以获得更新的版本。
以这种方式工作的服务器有必要删除上次发出请求时发送给您的信息。每次响应后,连接都会被删除。这大大简化了编程并减少了运行服务器的硬件要求。 我们把这个设计叫做“无状态”,因为连接的状态在每次响应之后都会被丢弃。
这也正是现今大多数互联网站的工作模式。
完整制度体系在这里
随着基于网络编程的进步以及计算机硬件和存储的性能的提高,现在可以将Web服务器设计为“有状态”并保持连接。这能保持即时的数据更新,从而大大减少的带宽,无需刷新。
有状态的系统可以将实时信息推送给用户,而不是等待客户提取更新信息。 由于这些系统会记住您是谁,您的需求是什么,所以它们只会在您有需求时为您提供与您相关的信息。
老实说,创建状态系统比无状态系统更难,这也意味着成本的增加。而随着时间的推移,新的软件工具的出现,这一问题也就迎刃而解了。
![]() |
户外广告机 |
落地式广告机 |
高清广告机 |
分屏广告机 |
蓝牙广告机 |
网络广告机 |
数字标牌播放器 |
广告机方案 |
多媒体信息发布系统 |
触控一体机 |
高清机顶盒 镜面广告机 | 多媒体广告机 | 触摸广告机 | 液晶广告机 | 车载广告机 | 互动式广告载体 | 楼宇广告机 | 流媒体实时发布系统 | 广告机外壳 | 户外大屏幕 | 广告机报价 数字标牌软件 | 电子看板 | 商业显示 | 嵌入式主板 | 触控一体机 | 数字标牌显示器 | 嵌入式流媒体服务器 | 立式广告机 | 3D广告机 | |