回覆列表
  • 1 # 不如干飯去

    B/S和C/S都是隨著網際網路的發展而出現的一種網路結構模式,而其用的非常廣泛,在我們生活中都很常見。那它們到底是什麼呢?接下來就詳細的介紹一下B/S和C/S。

    一、B/S結構

    B是英文單詞“Browser”的首字母,即瀏覽器的意思;S是英文單詞“Server”的首字母,即伺服器的意思。B/S就是“Browser/Server”的縮寫,即“瀏覽器/伺服器”模式。

    B/S結構是隨著網際網路的發展,web出現後興起的一種網路結構模式。這種模式統一了客戶端,讓核心的業務處理在服務端完成。你只需要在自己電腦或手機上安裝一個瀏覽器,就可以透過web Server與資料庫進行資料互動。

    這下是不是明白了“B/S”結構是什麼了呢?大家是不是每天都在使用這種結構呢?在手機或電腦上用瀏覽器上百度搜索、看新聞等就是在使用“B/S”結構進行資料互動。

    這種“B/S”結構有很多好處,維護和升級方式更簡單,客戶端是瀏覽器,基本不需要維護,只需要維護升級伺服器端就可以,當然還有很多好處,在這就不一一介紹了。

    二、C/S結構

    C是英文單詞“Client”的首字母,即客戶端的意思,C/S就是“Client/Server”的縮寫,即“客戶端/伺服器”模式。

    三、B/S結構和C/S結構的區別

    硬體環境不同,C/S通常是建立在專用的網路上,小範圍的網路環境。

    而B/S是建立在廣域網上的,適應範圍強,通常有作業系統和瀏覽器就行;

    C/S結構比B/S結構更安全,因為使用者群相對固定,對資訊的保護更強;

    B/S結構維護升級比較簡單,而C/S結構維護升級相對困難。

  • 2 # 使用者3284374537321

    按系統測試的分類

    1.功能性測試

    C/S:伺服器和客戶端均會分擔一部分的事務處理功能,應分開測試。

    B/S:伺服器負責主要的事務邏輯,所以應將重點放在伺服器上。

    2.安全測試

    C/S:可以使用多種網路協議,甚至可以自定義協議,從這個角度來看,C/S的安全性是有保障的。

    B/S:使用http協議,雖然最新的https協議在安全性方面有所提升,但還是弱於C/S。

    3.配置測試

    C/S:客戶端需要進行安裝和解除安裝測試。

    B/S:無需安裝,但要針對不同核心的瀏覽器進行相容測試。

    4.GUI測試

    C/S:客戶端的介面變化不會太頻繁,比較適合使用自動化工具來簡化測試工作。

    B/S:根據瀏覽器渲染核心不同需要作出相應調整;從網路速率上考慮,還要調整頁面中各元素大小。

    5.效能測試

    C/S:由於一部分的事務處理在客戶端上就能進行,所以大大減輕了伺服器的負擔;但由於網路傳輸的優勢,卻可能帶來較多併發的問題。

    B/S:所有事務交由伺服器進行處理,伺服器的抗壓能力是首要的;同時,網路速率和使用者量與日俱增,也會帶來大量併發問題。

  • 中秋節和大豐收的關聯?
  • 卡佩羅中途下課,蘇寧得賠多少錢?