質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

Amazon S3

Amazon S3 (Simple Storage Service)とはアマゾン・ウェブ・サービスが提供するオンラインストレージサービスです。

Q&A

1回答

2275閲覧

CloudFrontについて

shinogi1217

総合スコア61

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

Amazon S3

Amazon S3 (Simple Storage Service)とはアマゾン・ウェブ・サービスが提供するオンラインストレージサービスです。

0グッド

1クリップ

投稿2015/09/08 08:07

CloudFrontについての質問です。
直球ですが、CloudFrontとはなんでしょうか?
今rails4でユーザーが投稿するブログサイトを作っていて、画像のファイルアップロード先をamazon s3にしようとしているのですが、その際にAmazon S3とCloudFrontを使ってという記事が、ちょいちょいあったのですが、調べてみました。
CloudFrontはS3からサーバーにデータ送信間に、置いとくものだとは、わかったのですが、疑問があります。
1.なぜ、置くのか?
2.置いたら、画像の読み込みが早くなるのか?
3.置いて、早くはなるがその分、データ通信量がS3からとCloudFrontからの2つから通信されるから通信料が倍になるのか?

サーバー周りの知識がないので、無知な質問かもしれませんが、どなたかご存知でしたら、ご教示ください。
補足してほしことなどありましたら、お伝えください!
すぐに追加します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

1と2の回答は、
単純にキャッシュサーバとして存在しているからですね。
CloudFront(中間サーバ)がキャッシュを蓄積していくことで結果的にAPサーバやDBサーバの負荷軽減に繋がるというわけです。
当然ながら中間サーバでキャッシュされているわけですから画像の読み込みも早くなります。ページの表示もこれで快適になるよという話です。

3については利用者側の話ですね。通信量は変わりません。

投稿2015/09/08 08:21

deathsan

総合スコア126

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

deathsan

2015/09/09 00:41 編集

そのままです。自分のサイトから画像を見ればCloudFrontからデータ転送が行われます。その転送量です。 サイト規模によってはCloudFrontから物凄い請求が来ることもあります。気を付けてください。
shinogi1217

2015/09/09 04:11

ありがとうございます! では、下手したらAmazon S3とCloudFront、ダブルから物凄い請求が来ることもあり得るんですね!?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問