+:オブジェクトストレージサービスへのアクセスに使用されるエンドポイントURL。+`のようなものになります。+`静的ファイルのキャッシュ制御ヘッダーを設定します。+:すべての静的ファイルが配置されるオブジェクトストレージバケット内のディレクトリを定義します。+:静的ファイルのアクセス制御リスト(ACL)を定義します。+」に設定すると、エンドユーザーがファイルにパブリックにアクセスできるようになります。+:Djangoが静的ファイルをオフロードするために使用するストレージバックエンドを設定します。Spacesを含むS3互換のバックエンドで動作するはずです。+:Djangoが静的ファイルのURLを生成するときに使用するベースURLを指定します。ここでは、エンドポイントURLと静的ファイルのサブディレクトリを組み合わせて、静的ファイルのベースURLを作成します。+:オブジェクトストレージにコピーする前にローカルで静的ファイルを収集する場所を指定します。編集が完了したら、ファイルを保存して閉じます。+」を実行すると、Djangoはアプリの静的ファイルをSpaceにアップロードします。Djangoを起動すると、このスペースからCSSやJavascriptなどの静的アセットの提供が開始されます。次のセクションでは、このスペースのCDNを有効にし、オプションでスペースCDNのカスタムサブドメインを構成します。これにより、エッジサーバーの地理的に分散したネットワークでDjangoプロジェクトの静的ファイルをキャッチすることで、静的ファイルの配信が高速化されます。[CDNを使用した静的コンテンツ配信の高速化]をご覧ください。CDNを有効にしたくない場合は、https://www.digitalocean.com/community/tutorials/how-to-set-up-a-scalable-django-app-with-digitalocean-managed-にスキップしてください。[CORSヘッダーの設定]。SpaceのCDNを有効にすることから始めます。CDNを有効にする方法]を参照してください。CDNエンドポイントをカスタマイズする方法]。CDNでカスタムドメインを使用することを強くお勧めします。これにより、オフロードされたアセットURLをDjangoサイトのURLに近づけることにより、サイトの検索エンジン最適化(SEO)が大幅に改善されます。CDNでカスタムドメインを使用するには、まずDigitalOceanアカウントにドメインを追加する必要があります。[ドメインを追加する方法]を参照してください。[クラウドコントロールパネル]を使用してSpaceに移動します。*リンクが表示されます。[スペースエンドポイントのリスト]これらのエンドポイントには、スペース名が含まれている必要があります。*という追加のエンドポイントが含まれます。エンドポイントは、CDNを介してSpacesオブジェクトのリクエストをルーティングし、エッジキャッシュから可能な限りそれらを処理します。エンドポイントをメモします。+`プラグインを設定します。*エンドポイントのエイリアスです。次に、アプリのDjango設定ファイルをもう一度編集します。~/django-polls/mysite/settings.py最近変更した静的ファイルセクションに移動します。+`パラメーターを更新してこの新しいCDNエンドポイントを使用します。`プレフィックスを切り捨てます。+」に設定する必要があります。`プレフィックスを切り捨てます。+」に設定する必要があります。完了したら、ファイルを保存して閉じます。SpaceのCDNを使用して静的コンテンツが提供されるようになります。Sharing(CORS)]ヘッダーを構成する必要がありますまたは、特定の静的アセットへのアクセスがWebブラウザによって拒否される場合があります。CDNでカスタムサブドメインを使用している場合は、https://www.digitalocean.com/community/tutorials/how-to-set-up-a-scalable-djangoにスキップできます。CORSヘッダーの構成CORSヘッダーは、あるドメインで実行されているアプリケーションが別のドメインにあるスクリプトまたはリソースにアクセスできることをWebブラウザーに伝えます。この場合、Djangoサーバーのドメインのクロスオリジンリソース共有を許可する必要があります。これにより、スペース内の静的ファイルのリクエストがWebブラウザーによって拒否されません。開始するには、クラウドコントロールパネルを使用して、スペースの[設定]ページに移動します。