计算机软件

通知在您的浏览器 - 是什么呢?

不少网民想知道:“浏览器的通知 - 那是什么?”这说明上网冲浪,某种风格,其中由中央服务器发起交易的请求。 与此相反,数据,其中用于信息传送的请求通过接收机或客户端发起的相反方向。

对于通知服务通常基于提前表达的信息偏好。 这是订阅的模式来发布。 客户端“写道:”由服务器提供了各种信息的“通道”。 每当新的内容有可用的渠道之一,服务器将此信息发送给他。 通知在浏览器有时会模仿测量技术,特别是在某些地方使用真正的查询是不可能的 - 例如,在需要拒绝传入的HTTP / S请求的严重的安全策略的网站。

工作原理

同步会议和即时通信是什么样子通知典型的例子。 这是什么,它是如何工作的? 聊天消息,有时文件,尽快为他们由短信服务接收推送给用户。 这两个分散的对LVS和集中程序(如IRC或XMPP)允许“推”的文件。 这意味着,发件人的姓名发起数据传输,而不是接受者。

电子邮件也可以使用通知工作 - SMTP协议是,在本质上,“推”。 然而,在计算机上的最后一个“台阶”从邮件服务器通常不会拉协议像POP3或IMAP。 IMAP协议包括IDLE-命令,该命令允许服务器通知传入消息的客户端。 原来的黑莓是第一个流行的设备,该通知已在浏览器中积极工作。 这是什么,这些小工具 - 可以在e-mail地址(无线)可以看出。

这是什么之前?

另一个例子是pointcast公司网络这是在20世纪90年代已知的。 它提供新闻和股市数据。 和Netscape,并从微软的应用程序集成到他们的软件为他们的浏览器的各个版本,但它从来没有流行,后来完全消失。 浏览器随后被替换,在2000年这个功能,RSS - 订阅系统,那里是在浏览器中更高级的通知。 什么是数据 订阅-知道博客的每一位读者。

Web应用程序的其他用途启用通知,包括市场数据(股票价格),在线聊天和消息系统(网络聊天),拍卖,网上博彩和游戏,体育博彩,监控控制台的信息等。

今天是 - 浏览器的通知?

经由IEFT通知是使用HTTP / 2提供即时通知(来电和消息)的简单协议。 该协议结合在一个单一的会议,它可以更有效地利用网络和无线电资源的所有实时事件。 一站式服务通过分发他们的应用程序,因为他们成为可用的将所有的事件。 这要求只有一个会话,从而避免了时间和流量的浪费。

通知在您的浏览器 - 它是从技术角度来看?

HTTP的通知(也称为流HTTP)是用于从浏览器对Web服务器发送数据的机制。 它可以通过任何的几种机制来实现。 通常情况下,后通知被发送到客户端的Web服务器没有终止连接。 Web服务器离开连接打开,并在一个新的事件的情况下(例如,更改消息中发送的数据)立即显示出来。 否则,该事件将收到一个客户端请求,直到排队。

大多数Web服务器使用CGI提供这一功能(例如非解析在Apache头脚本)。 这种方法的基本机制是块传输的编码。 一个典型的例子是通知给浏览器“配合”。 这是什么在这个网站? 首先是关于收到的消息,并标记“喜欢”的信息。

替代机制

另一种机制是与特定的相关联的 类型的MIME,的 被称为多部件更换。 它最早于1995年提出,网景的浏览器“对飞”的变化,每当接收到服务器上的一个新版本的文档。 他仍然支持在Firefox,歌剧,Safari浏览器,而今天,却无法在Internet Explorer。 这种机制可以应用到HTML的文件,也为网络摄像头应用程序流的图像。

WHATWG Web应用程序1.0包括一种机制,旨在改变客户端的内容。 自2006年9月1日,他已经知道,当Opera网络浏览器来实现所谓的服务器SentEvents这个新的实验系统。 他目前标准化为HTML5的一部分。 在这种方法中,服务器使用持久HTTP连接,导致响应始终保持“开放”(即服务器决不会停止响应),有效地“欺骗”你的浏览器。 因此,应用程序始终保持在开机状态下,该页面已被完全打开之后。 然后,服务器将定期发送的JavaScript片段来更新页面内容,从而使通知。 使用这种技术,客户端不需要Java小程序或其他插件保持开放的连接到服务器 - 客户端自动接收来自该服务器的新事件的通知。 这种方法的一个主要缺点,但是,是由浏览器服务器时缺乏控制。 更新页面 始终是必要的,如果有打开的页面上的超时。

数据存储器

本身记忆工艺不是一个适当的通知。 它不仅可以让你模仿的通知机制在这是不可能的环境。 例如,在需要从传入的HTTP / S请求拒绝苛刻的安全策略的网站。 这是不可能在浏览器的通知(即,它是如何工作的 - 见上文)。 在这种情况下,客户端请求的信息完全按照正常的查询,但由于服务器的期望,无法立即响应。 如果服务器没有任何新的信息时接收请求客户 - 而不是必须发送一个空响应,请求保持打开状态,新的信息待定。 一旦这样的数据出现,则立即发送到客户端的HTTP / S响应,完成打开的连接。

接到客户后立即经常发出到另一台服务器响应的请求。 因此,与请求的到达相关联的平均响应延迟时间(下一个客户机请求时,该信息可用之间的时间,和),它被排除。

XML套接字

通知在浏览器中,使用这种方法的帮助下操作,使用CBOX和其他应用程序颤振。 它使用单像素文件的AdobeFlash XML的Socket对象。 在客户端的控制的JavaScript建立服务器上的TCP连接到单向节点。 在此情况下请求保持未读,代替,该节点立即发送所述客户端的唯一标识符。 一个HTTP请求时,则网络服务器,它包含所获得的标识符。 Web应用程序,然后可以发出一条消息给客户端的本地接口中继服务器,它通过Flash将它们发送出去的。 这种方法的优点是,它使用了读写的自然不对称。

这是典型的许多基于Web的应用程序,包括聊天室,和作为结果,确保了高效率。 因为他不接受即将离任的插座中的数据,不需要服务器,以寻求出站TCP连接,这就有可能建立的并发连接数万种。 所以在网站的某些服务的“同学录”的浏览器通知。

可通知服务

此功能适用于支持上述化合物许多服务。 如前所述,在浏览器中的通知 - 这是接收即时消息和通知,而无需重新加载页面的机会。 服务,在这种服务是可用的,包括:

  • 苹果通知服务。
  • 谷歌云消息。
  • “同学”。
  • Facebook的。
  • Xtremepush。
  • 亚马逊SNS。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.