Alibaba Cloud CDNによって高速化されたOSSリソースにアクセスするときに、大量のオリジントラフィックが消費された場合はどうすればよいですか。

更新日時
Copy as MD

問題の説明

Alibaba Cloud CDNによって高速化されたOSSオブジェクトにアクセスする際、オブジェクトがCDNポイントオブプレゼンス (POP) にキャッシュされていない場合、CDN POPはオリジンサーバーからオブジェクトを取得する必要があります。 その結果、大量のオリジントラフィックが消費される。

原因

次の項目は、この問題の考えられる原因を説明します。

  • キャッシュヒット率は低いです。

  • OSSに保存されているオブジェクトは動的オブジェクトです。

解決策

問題をトラブルシューティングするには、次の手順を実行します。

  1. OSSに保存されているすべてのオブジェクトが静的オブジェクトかどうかを確認します。

    • OSSに保存されているすべてのオブジェクトが動的オブジェクトである場合、それらはオリジンサーバーからのみ取得する必要があります。

    • OSSに保存されているすべてのオブジェクトが静的オブジェクトの場合は、次の手順に進みます。

  2. ブラウザを使用してOSSリソースにアクセスし、F12キーを押して開発者モードをオンにします。 X-CacheがHITかどうかを確認します。

    説明

    MISSはキャッシュミスを示し、HITはキャッシュヒットを示す。

  3. Alibaba Cloud CDNコンソールを使用して、頻繁にリクエストされるリソースをプリフェッチします。 詳細については、「リソースの更新とプリフェッチ」をご参照ください。 これにより、ヒット率が向上し、オリジンサーバーにリダイレクトされるリクエストの数が減少します。

適用範囲

  • OSS

  • CDN