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 つの言語のみをサポートしており、インターフェイスはそれほどクールではありません
-
低セキュリティ: すべてのデータはサーバー上にあり、サーバーが損傷している限り、最終的にはすべてのデータが失われます。