共通のC/SアーキテクチャとB/Sアーキテクチャの特徴の分析

C/S架构

C/SアーキテクチャはClient(クライアント)/Server(サーバー)となっており、WeChatなどの特定のクライアントソフトウェアをインストールする必要があります

  • エンターテイメント ソフトウェアには C/S 構造を使用することをお勧めします。インターフェイスはクールで高速で、ユーザー エクスペリエンスは良好です。

C/Sアーキテクチャのメリット

  • 高速なシステム速度と低いサーバー負荷: ソフトウェア内のデータの大部分はクライアント ソフトウェアに統合されており、サーバーは少量のデータを送信するだけで済みます。
  • クールなインターフェイス: 特別な言語を使用して、より柔軟なインターフェイスを実現します。
  • 高いセキュリティ: サーバーが損傷した場合でも、大量のデータが複数のクライアント ソフトウェアにキャッシュされます。

C/Sアーキテクチャのデメリット

  • アップグレードとメンテナンスは面倒でコストがかかります。すべてのクライアント ソフトウェアをアップグレードする必要があり、一部のソフトウェアはインストールがそれほど簡単ではありません。

B/S架构

B/S アーキテクチャ: ブラウザ (ブラウザ) / サーバー (サーバー) ブラウザ経由で Baidu のサーバーにアクセスしても、本質的には C/S システムですが、このクライアントは固定のブラウザ ソフトウェアです

  • 社内で使用する一部の業務ソフトウェアでは、コスト削減のため主にデータ保守を目的としたB/S構造の利用を推奨しています。

B/Sアーキテクチャのメリット

  • アップグレードとメンテナンスは便利で、コストも比較的低いため、サーバー側のみをアップグレードする必要があります。
  • 操作が簡単: 特定のクライアント ソフトウェアをインストールする必要はなく、ブラウザを開いて URL を入力するだけです。

B/S アーキテクチャの欠点

  • システム速度が遅い: すべてのデータはサーバーに保存され、ユーザーが送信するすべてのリクエストに対してサーバーがデータに完全に応答する必要があります (送信されるデータ量が比較的大きい)

  • エクスペリエンスが低い: ブラウザーは HTML CSS JavaScript の 3 つの言語のみをサポートしており、インターフェイスはそれほどクールではありません

  • 低セキュリティ: すべてのデータはサーバー上にあり、サーバーが損傷している限り、最終的にはすべてのデータが失われます。

おすすめ

転載: blog.csdn.net/qq_57005976/article/details/131034351