pushservice是什麽意思
推送服務。
推送技術的基礎思想是將瀏覽器主動查詢信息改為服務器主動發送信息。 服務器發送壹批數據,瀏覽器顯示這些數據,同時保證與服務器的連接。當服務器需要再次發送壹批數據時,瀏覽器顯示數據並保持連接。以後,服務器仍然可以發送批量數據,瀏覽器繼續顯示數據,依次類推。
擴展資料:
在客戶端拖曳技術中,服務器發送壹批數據,在HTTP響應或文檔頭標記中插入指令,讓瀏覽器“在5秒內再次裝入這些數據”或“10秒內前往某URL裝入數據”。當指定的時間達到時,客戶端就按照服務器的指示去做,或者刷新當前數據,或者調入新的數據。
在服務器推送技術中,HTTP 連接壹直保持著,直到服務器知道自己已結束發送數據並發送壹個結束信號,或者客戶端中斷連接。而在客戶端拖曳技術中,並不保持HTTP連接,相反,客戶端被告知何時建立新連接,以及建立連接是獲取什麽數據。
在服務器推送中,奇妙之處在於“multipart/mixed”格式的 MIME,它能夠使壹個報文(或HTTP響應)包含許多數據項、在客戶端拖曳中,奇妙之處在於HTTP響應頭標(或等效的HTML元素),它能告知客戶端在指定的延時時間後執行何種動作。