1

現在、ラックスペース用のphp sdkの実装を使用して、testcontainerというコンテナーにファイルをアップロードしています。SDK と対話するライブラリを使用していますが、探しているものを達成するにはネイティブに記述する必要があると思います。これを行う前は、ラックスペースのキャッシュをクリアする方法を見つけることができませんでした。

私が遭遇する問題(何らかの理由でキャッシュの問題ではない場合)は...

  1. test.jpg というファイルをアップロードします。
  2. cdn エンドポイント /test.jpg にアクセスして、私の画像を確認してください
  3. ローカルで画像を別のものに変更しますが、名前は test.jpg のままにします。
  4. ファイルを同じ cdn コンテナにアップロードして、他の test.jpg を置き換えます。
  5. cdn endpoint/test.jpg にアクセスしますが、画像はまだ元の test.jpg であり、新しい画像ではありません。

これはキャッシュの問題のようです。あなたのアカウントでキャッシュをクリアしてリセットできることは知っていますが、ドキュメントで参照を見つけることができませんでした。

何か案は?ありがとう。

4

1 に答える 1

2

CloudFiles コンテナーを CDN として設定している場合、実際に表示されているのはキャッシュの問題です。残念ながら、キャッシュを大規模にフラッシュする実用的な方法はなく、たとえそれが1 つのオブジェクトであったとしても、グローバルに伝播されるまでに数分かかる可能性があります。個々のオブジェクトの CDN キャッシュをフラッシュする方法とその制限の詳細については、こちらを参照してください

そして特別な注意:

API を使用して、1 日あたり最大 25 個のオブジェクトに対して DELETE 操作を使用できます。

于 2014-07-08T14:14:51.240 に答える