画像をアップロードするたびに、さまざまなフレーム サイズでレンダリングされるサイトがあります。cron ジョブは 10 分ごとに実行され、その間に新しい画像がアップロードされたかどうかを確認し、アップロードされた場合は、必要なすべてのフレームを生成します。
この cron は 10 分ごとに実行されるため、コンテンツ (記事など) が公開されてから画像が利用可能になるまでには、ある程度の時間がかかります。その間、サイトのロゴを含む一般的なプレースホルダー画像が表示されます。
Akamai は画像をキャッシュするため、cron によってまだレンダリングされていない画像を含むページをサイト ユーザーがロードすると、その画像パスの静的プレースホルダーが表示され、Akamai がこれをキャッシュします。画像が後でレンダリングされて利用可能になった場合でも、ユーザーは Akamai からキャッシュされたバージョンを取得します。
1 つの解決策は、cron がレンダリングしたときに、これらのイメージの「経過時間」を破棄することです。しかし、アカマイが新しいもののために戻ってくるのに約 8 分かかります。
おそらくキャッシュ有効期限ヘッダーを介して、新しい画像が受信されるまで10秒ごとに戻ってきて、それが完了したら二度と戻ってこず、キャッシュされたバージョンを表示し続けるようにアカマイに指示できる他のソリューションはありますか?