計算機軟件

通知在您的瀏覽器 - 是什麼呢?

不少網民想知道:“瀏覽器的通知 - 那是什麼?”這說明上網衝浪,某種風格,其中由中央服務器發起交易的請求。 與此相反,數據,其中用於信息傳送的請求通過接收機或客戶端發起的相反方向。

對於通知服務通常基於提前表達的信息偏好。 這是訂閱的模式來發布。 客戶端“寫道:”由服務器提供了各種信息的“通道”。 每當新的內容有可用的渠道之一,服務器將此信息發送給他。 通知在瀏覽器有時會模仿測量技術,特別是在某些地方使用真正的查詢是不可能的 - 例如,在需要拒絕傳入的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 zhtw.delachieve.com. Theme powered by WordPress.