オープン系初心者です。
以下に2つのURLがあります。
(1)3層クラサバの説明
http://www.plush.jp/tech_web/Technical_page_MVC_ …
(2)WASの説明
http://msugai.fc2web.com/java/servlet/server.html
(1)の3層クラサバの方では、ブラウザ、アプリケーションサーバ、
データベースとなっています。
(2)のWASの説明では、ブラウザ、HTTPサーバ、
アプリケーションサーバ、データベースとなっています。
特に、HTTPサーバ上でCGIを稼動させると重いので、
別にアプリケーションサーバーを立て、そっちでプログラムを
動かすとのことです。
では、(1)は、どういうことなのでしょうか?
アプリケーションサーバー兼HTTPサーバーであり、
1サーバーで両方まかなうこともできるのでしょうか?
それとも、HTTPサーバを省略して記述しているだけでしょうか?
すみません。初歩的ですが教えてください。
No.2ベストアンサー
- 回答日時:
> Yahoo!やOKWEBで検索する場合も、やはりhttpサーバと
> アプリケーションサーバがいるのでしょうか?
わかりません。
想像の世界ですが、大規模なウェブサイトでは、httpサーバとアプリケーションサーバ
は分散されているでしょうし、キャッシュサーバ(場合によっては
動的コンテンツのキャッシュも)も用意しているでしょう。
サーチエンジンですから、DB以外に全文検索エンジンもあるでしょうし、
ログはもちろんログ管理サーバが管理しているでしょう。
分散するかどうかは、費用対高価、ニーズに応じて設計されるものです。
小さなサイトであれば、分散なんて考えなくても2~3台サーバが
あれば十分なことが多いと思います。
No.1
- 回答日時:
> それとも、HTTPサーバを省略して記述しているだけでしょうか?
そういうことだと思います。
Web系システムですから、HTTPプロトコルをクライアントに渡す機能が
必要ですから、HTTPサーバの機能は必須です。
ちなみに、クラサバではありませんよ・・・
あと、3層構造とMVCモデルは同義語ではありませんのでご注意を。
ありがとうございます。省略しているだけですか。
確かにクラサバは間違いですね。調べました。
言葉が似ているような似ていないようなで苦戦しています。
できれば、もう1つ教えてください。
Yahoo!やOKWEBで検索する場合も、やはりhttpサーバと
アプリケーションサーバがいるのでしょうか?
そしてアプリケーションサーバーに検索文字を渡して
そこで検索処理を実行しているのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- その他(インターネット接続・インフラ) ブラウザにIPアドレス入力した時 1 2022/06/16 19:08
- 数学 数独の解法についてお聞きします 4 2023/05/25 17:15
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- その他(ブラウザ) Webブラウザについての質問です。 2 2023/03/21 19:23
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- 日本語 〈場所を示す「に」と「で」〉 という誤り 36 2022/11/12 15:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソースを見せたくないです。
-
AN HTTPD か Apacheか。
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
ラジオボタンのグループ化
-
cgiにアクセスしても画面が真っ白
-
表示画面が真っ白になる場合、...
-
.htaccessを2つ以上設置した場合
-
URLに~/cgi-bin/~を隠す方法
-
応募フォームを作るのは難しい...
-
なぜフォルダ名がcgi-binなの?
-
掲示板の設置方法
-
メールフォームCGIの設置について
-
動的URLから静的URLへのリダイ...
-
VBScriptで、ファイルから任意...
-
CGIが実行されずにダウンロード...
-
CGI実行環境下の.jsや.cssが動...
-
ファイルアップロードでセキュ...
-
サイト内検索CGIの仕組みってど...
-
AS/400 QUERYの集計結果について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASPからJavaScriptへの受け渡し...
-
VBAを使用して、外部サーバのフ...
-
「EJBとServletの違い」「J2SE...
-
hostsの設定について
-
Image::Magickの呼び出し
-
CGIとは結局何なのでしょうか。
-
HTML字数制限対応の文字置換 パ...
-
TwitterAPIを使用せずに自動ツ...
-
フレームワークとssh
-
ASPでDLLの使用方法
-
何故か特定のディレクトリで画...
-
c++のサーバー通信
-
net::smtp port設定
-
LAN内に接続されているPCをリ...
-
ソースを見せたくないです。
-
スムーズなサイトリニューアル
-
自宅でPHPを動作させたいのです...
-
リンク参照元について。
-
PerlでWEBサイトを作るために必...
-
CGIのログを違うパソコンへ移動
おすすめ情報