ホームページ » ホスティング » Amazon CloudFront - S3と連携するようにCloudFrontを設定する方法

    Amazon CloudFront - S3と連携するようにCloudFrontを設定する方法

    人身売買の多いWebサイトやブログを運営していて、次のような問題が発生したとします。

    • 遅いコンテンツ配信 - コンテンツ(HTML、画像、ダウンロードファイル)は、特にトラフィックが急増している間は非常に遅い速度で配信されています。
    • 有料、未使用 - あなたはあなたが実際に利用しているものよりあなたにあなたのウェブホストにもっとお金を払っています。つまり、おそらく50GBのWebスペースと1TBの帯域幅を持つWebホスティングパッケージの料金を払っていることになりますが、その半分はほとんど使用していません。.
    • 乱雑なファイル/フォルダ - Webアカウントが混乱しています。画像フォルダ、ダウンロード可能なアイテムフォルダが正しく整理されていません.

    これらはすべて簡単に解決することができます Amazon CloudFront. CloudFront クラウドコンピューティング技術を搭載した、Amazonによって開始された新しいサービスです。 Amazon S3をストレージとして使用することで、CloudFrontはバケットの最上位にサービスを提供し、待ち時間を短縮しながらはるかに高速でコンテンツを配信します。もっと読むにはここをクリック.

    Amazon S3を使用してWebサイト用のファイルを提供している場合, CloudFront 本当にあなたがチェックアウトするべきものです。 Webファイルを配信するようにCloudFrontを設定する方法についてご案内します。.

    1. ファーストとフォーモスト

      を取得 Amazon S3 アカウント(こちらを参照)をクリックしてから、Amazon CloudFrontサービスにサインアップします。電子メールをチェックして、サービスが有効になっていることを確認してください.

    2. 分布を作成

      Amazon S3バケットの管理に使用するアプリケーションはさまざまですが、無料のツールを使用するようにします。 - S3 Firefox, CloudFrontをサポートするS3ファイルマネージャ。 S3 Firefoxでアカウントに接続し、バケット名を右クリックし(ここにあるファイルとフォルダはWebからアクセス可能であると仮定して)、を選択します。 配布を管理する.

      分布 ファイルを参照するために使用できるユニークなURLです。それが作成されたら、あなたはより良い絵を得るでしょう。クリック 分布を作成 バケットの最初の配布を作成する.

      作成したら、新しいドメイン名がわかります。 XXXXX.cloudfront.net あなたのために作成されています。ステータスはからになります 進行中デプロイ済み 終わったら。また、更新ボタンをクリックしてステータスを更新することもできます。.

      あなたが前にこの次の資産を持っているならば:

      • https://assets.hongkiat.com/uploads/folder1/imageA.jpg, それは今URLでアクセスすることができます
      • http://XXXXX.cloudfront.net/folder1/imageA.jpg

      あなたはまだ最初のURLでファイルを提供することができますが、後者はCloudFrontによって動かされています、そしてそれはずっと速いです.

    3. CNAMEを作成

      配布URLは http://XXXXX.cloudfront.net/ そして、私たちは前に行くことを決定する方法がないと思います .cloudfront.net. ただし、URLをより簡単に、見やすく、覚えやすくするために、CNAMEを使用してこのURLを必要なものにマッピングできます。これにはWebホスティングコントロールパネルへのアクセスが必要です。この例では、マッピング方法を説明します。

      • http://XXXXX.cloudfront.net/
      • https://assets.hongkiat.com/uploads/

      CNAMEに慣れていない場合は、Webホストに依頼してください。もちろん、あなた自身の配布URLを使って、これに似たものを入力します。.

      これは伝播するのに24時間かかるかもしれませんが、その間に、S3 FirefoxのCNAMEを埋めました.

      正しく伝達されたら(URLをpingしてテストできます)、次のようにしてファイルを提供できます。 https://assets.hongkiat.com/uploads/*.

    4. 性能比較

      Amazon S3がどれほど速く効率的なファイルを提供するかは私たち全員が知っていますが、CloudFrontがサービングの上に実装された後の比較を見るべきです。読み込み速度の違いを公平に比較​​するために、ブログコンテンツを2回読み込みました。の下でホストされている画像で1回 hongkiat.s3.amazonaws.com, 下の画像でもう一度 static.hongkiat.com (CloudFront)とPingdomツールでそれを監視します。画像をクリックすると拡大表示されます.

      hongkiat.s3.amazonaws.com - 6.5秒で41枚の画像がロードされました.

      static.hongkiat.com (CloudFront) - 3.5秒でロードされた41枚の画像.