溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pushservice有什么優(yōu)勢

發(fā)布時間:2021-08-17 22:18:31 來源:億速云 閱讀:80 作者:chen 欄目:開發(fā)技術(shù)

本篇內(nèi)容主要講解“pushservice有什么優(yōu)勢”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“pushservice有什么優(yōu)勢”吧!

  pushservice推送服務中,推送技術(shù)的基礎思想是將瀏覽器主動查詢信息改為服務器主動發(fā)送信息。推送技術(shù)的基礎思想是將瀏覽器主動查詢信息改為服務器主動發(fā)送信息。服務器發(fā)送一批數(shù)據(jù),瀏覽器顯示這些數(shù)據(jù),同時保證與服務器的連接。當服務器需要再次發(fā)送一批數(shù)據(jù)時,瀏覽器顯示數(shù)據(jù)并保持連接。以后,服務器仍然可以發(fā)送批量數(shù)據(jù),瀏覽器繼續(xù)顯示數(shù)據(jù),依次類推。

  pushservice優(yōu)勢

  push和pull這兩種技術(shù)手段非常不同,但目的幾乎一致,都是為了給最終用戶方便的提供最新信息。

  在客戶端拖曳技術(shù)中,服務器發(fā)送一批數(shù)據(jù),在HTTP響應或文檔頭標記中插入指令,讓瀏覽器“在5秒內(nèi)再次裝入這些數(shù)據(jù)”或“10秒內(nèi)前往某URL裝入數(shù)據(jù)”。當指定的時間達到時,客戶端就按照服務器的指示去做,或者刷新當前數(shù)據(jù),或者調(diào)入新的數(shù)據(jù)。

  在服務器推送技術(shù)中,HTTP連接一直保持著,直到服務器知道自己已結(jié)束發(fā)送數(shù)據(jù)并發(fā)送一個結(jié)束信號,或者客戶端中斷連接。而在客戶端拖曳技術(shù)中,并不保持HTTP連接,相反,客戶端被告知何時建立新連接,以及建立連接是獲取什么數(shù)據(jù)。

  在服務器推送中,奇妙之處在于“multipart/mixed”格式的MIME,它能夠使一個報文(或HTTP響應)包含許多數(shù)據(jù)項、在客戶端拖曳中,奇妙之處在于HTTP響應頭標(或等效的HTML元素),它能告知客戶端在指定的延時時間后執(zhí)行何種動作。

  pushservice效率

  服務器推送通常效率要比客戶端拖曳效率高,因為它不必為后續(xù)數(shù)據(jù)建立新的連接。由于始終保持連接,即使沒有數(shù)據(jù)傳輸時也是這樣,因此服務器必須愿意分配這些TCP/IP端口,對于TCP/IP端口數(shù)有限的服務器這將是一個嚴重的問題??蛻舳送弦沸实?,因為這必須每次為傳送數(shù)據(jù)建立新的連接。但是它不必始終保持連接。

  在實際情況中,建立HTTP連接通常需要花費相當多的時間,多達一秒甚至更多。因此從性能上考慮,服務器推送對于最終用戶更有吸引力,特別是對于需要經(jīng)常更新信息的情況下。

  服務器推送相對客戶端拖曳的另一點優(yōu)勢是,服務器推送相對比較容易控制。而客戶端拖曳要與服務器建立連接,服務器為了處理將客戶端拖曳請求與特定的最終用戶匹配等情況,需要使用相當麻煩的算法。

  在服務器推送中,多個響應中連接始終保持,使服務器可在任何時間發(fā)送更多的數(shù)據(jù)。一個明顯的好處是服務器完全能夠控制更新數(shù)據(jù)的時間和頻率。另外,這種方法效率高,因為始終保持連接。缺點是保持連接狀態(tài)會浪費服務器端的資源。服務器推送還比較容易中斷。.

到此,相信大家對“pushservice有什么優(yōu)勢”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI