首頁  >  文章  >  cs架構是什麼意思?

cs架構是什麼意思?

藏色散人
藏色散人原創
2019-05-10 10:12:1549682瀏覽

cs架構指的是「Client/Server」架構,即「客戶端/伺服器」架構,伺服器負責資料的管理,客戶端負責完成與使用者的互動任務。 cs架構可透過將任務合理地分配到Client端和Server端,降低了系統的通訊開銷,需要安裝客戶端才可進行管理操作。

cs架構是什麼意思?

cs架構即Client/Server架構,即客戶端/伺服器架構。是大家熟知的軟體系統體系架構,透過將任務合理地分配到Client端和Server端,降低了系統的通訊開銷,需要安裝客戶端才可進行管理操作。

C/S結構通常採取兩層結構。伺服器負責資料的管理,客戶機負責完成與使用者互動的任務。

客戶端和伺服器端的程式不同,使用者的程式主要在客戶端,伺服器端主要提供資料管理、資料共享、資料及系統維護和並發控制等,客戶端程式主要完成使用者的具體的業務。開發比較容易,操作簡便,但應用程式的升級和客戶端程式的維護較為困難。

客戶機透過區域網路與伺服器相連,接受使用者的請求,並透過網路向伺服器提出請求,對資料庫進行操作。伺服器接受客戶機的請求,將資料提交給客戶機,客戶機將資料進行計算並將結果呈現給使用者。伺服器也要提供完善安全保護及對資料完整性的處理等操作,並允許多個客戶機同時存取伺服器,這就對伺服器的硬體處理資料能力提出了很高的要求。

在C/S結構中,應用程式分為兩部分:伺服器部分和客戶機部分。伺服器部分是多個使用者共享的資訊與功能,執行後台服務,如控制共享資料庫的操作等;客戶機部分為使用者所專有,負責執行前台功能,在出錯提示、線上幫助等方面都有強大的功能,並且可以在子程式間自由切換。

C/S結構在技術上已經很成熟,它的主要特點是互動性強、具有安全的存取模式、響應速度快、利於處理大量資料。但是C/S結構缺乏通用性,系統維護、升級需要重新設計和開發,增加了維護和管理的難度,進一步的資料拓展困難較多,所以C/S結構只限於小型的區域網路。

以上是cs架構是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn