伺服器推

系統以客戶端發出請求、伺服器端回響的方式工作。 客戶端如何接收、處理信息,是否需要使用套接口或是使用遠程調用。 IE、Firefox,是否需要同時支持

傳統模式的 Web 系統以客戶端發出請求、伺服器端回響的方式工作。這種方式並不能滿足很多現實套用的需求,譬如:
監控系統:後台硬體熱插拔、LED、溫度、電壓發生變化; 即時通信系統:其它用戶登錄、傳送信息; 即時報價系統:後台資料庫內容發生變化; 這些套用都需要伺服器能實時地將更新的信息傳送到客戶端,而無須客戶端發出請求。“伺服器推”技術在現實套用中有一些解決方案,本文將這些解決方案分為兩類:一類需要在瀏覽器端安裝外掛程式,基於套接口傳送信息,或是使用 RMI、CORBA 進行遠程調用;而另一類則無須瀏覽器安裝任何外掛程式、基於 HTTP 長連線。
將“伺服器推”套用在 Web 程式中,首先考慮的是如何在功能有限的瀏覽器端接收、處理信息
客戶端如何接收、處理信息,是否需要使用套接口或是使用遠程調用。客戶端呈現給用戶的是 HTML 頁面還是 Java applet 或 Flash 視窗。如果使用套接口和遠程調用,怎么和 JavaScript 結合修改 HTML 的顯示。 客戶與伺服器端通信的信息格式,採取怎樣的出錯處理機制。 客戶端是否需要支持不同類型的瀏覽器如 IE、Firefox,是否需要同時支持 Windows 和 Linux 平台。

相關詞條

相關搜尋

熱門詞條

聯絡我們