ホームページ > よくある問題 > B/S アーキテクチャとは何を意味しますか?

B/S アーキテクチャとは何を意味しますか?

PHPz
リリース: 2023-03-28 09:52:52
オリジナル
31352 人が閲覧しました

インターネット技術の継続的な発展に伴い、さまざまなネットワーク アーキテクチャ モデルが出現し続けています。その中で、B/S アーキテクチャがより一般的です。 B/S アーキテクチャの正式名称はブラウザ/サーバー アーキテクチャであり、中国語でブラウザ/サーバー アーキテクチャを意味します。これは、Web ブラウザベースのクライアント/サーバー アーキテクチャです。

B/S アーキテクチャでは、ユーザーはブラウザを使用して、インターネット経由でアプリケーション サーバーにリクエストを送信します。ユーザーのリクエストを受信した後、サーバーはさまざまな HTML Web ページの形式でデータをブラウザに返し、JavaScript 言語を通じてさまざまな制御コマンド (入力形式の検証、内部ページ参照、動的インターフェイスの更新、インターフェイスの実装など) をブラウザに送信します。非同期リクエストなど) 。サーバーは、操作に対して論理処理を実行した後、結果 (データの追加、削除、変更、チェックなど) をブラウザー クライアントに返します。

B/S アーキテクチャの特徴は、ブラウザがクライアントであり、サーバーとの対話を通じてさまざまな機能を実行すること、サーバーがサーバーであり、クライアントのリクエストを受信して​​処理し、返すことを担当することです。リクエストの結果。このモデルは、典型的なクライアント/サーバー モデルです。 B/S アーキテクチャでは、ブラウザ クライアントはインターネットに接続できる限りソフトウェアをインストールする必要がありませんが、サーバーにはデータ処理機能、アクセス権、およびネットワーク リソース管理機能が必要です。

利点の観点から見ると、B/S アーキテクチャの方が人気がある理由は、クロスプラットフォームおよびクロスブラウザに対応できるためです。これは、クライアント ポートとサーバー ポートをペアにする必要がないことを意味します。 1 つのポートを複数のユーザーが同時に使用できます。さらに、B/S アーキテクチャにより、アプリケーションのクライアント リソース占有圧力が効果的に軽減され、マシンの負荷が軽減されます。もう1つのポイントは、B/Sアーキテクチャは企業により安定した信頼性の高いサービスを提供できることであり、これが大手企業がこのアーキテクチャを追求する理由の1つです。

欠点という点では、B/S アーキテクチャにも限界があります。 HTTP/HTTPS プロトコルに基づいているため、速度は比較的遅く、一部のリアルタイム アプリケーション シナリオでは、TCP/IP、UDP などのより効率的なデータ送信プロトコルが必要になります。さらに、B/S アーキテクチャには、クライアントとサーバーのハードウェア環境、および高帯域幅とパフォーマンス要件に対する比較的高い要件があります。

一般的に、B/S アーキテクチャは比較的成熟したネットワーク アーキテクチャ モデルであり、企業や機関の内部情報システム プラットフォームの構築に役立ち、大規模なアプリケーション システムの構築に適しています。 、ERP、CRM システムなど。 Web アプリケーションの分野では、B/S アーキテクチャも最も重要なアーキテクチャ パターンの 1 つです。

以上がB/S アーキテクチャとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート