2016-08-03 5 views
0

私はただ1つのイメージ置換を含む新しいバージョンを導入しました。トラフィックを新しいバージョンに移行した後(100%)、このバージョンだけがアクティブなインスタンスを持つことがわかります。しかし2日後、App Engineは断続的に古い画像を提供しています。だから私は前のバージョンを前提としています。ドメインにpingを実行すると、最新バージョンにはIPアドレスが1つあり、古いバージョンには別のIPアドレスがあることがわかります。App Engineが断続的に古いバージョンを提供しています

私の質問は、App Engineに新しいバージョンのサーバーのみを強制する方法です。私はトラフィック分割も使用していません。

任意の助けも

よろしく、 ダニーをいただければ幸いです

+1

キャッシングの問題のようです。古い画像と新しい画像は同じ名前ですか? –

+0

こんにちはけきと、はい、彼らは同じ名前を持っています。しかし、また、キャッシュと幸運の男性を洗い流している場合。他にもキャッシュ設定がありますか?ありがとう! – Danny

+0

これまでに修正されている場合は、キャッシュの問題です。そうでなければ、それは別のものです。 https://en.m.wikipedia.org/wiki/Web_cache –

答えて

0

あなたは、memcacheのを越えてキャッシュの複数の層を持っている

グーグルのエッジキャッシュ間違いなくあなたがアプリから参照されている場合は特に、静的コンテンツをキャッシュしますあなたのドメインではなく、appspot.com。

おそらく、いくつかのキャッシュ破損技術を使用する必要があります。

これは、古いコンテンツを提示しているURLに同じURLを要求し、URLに?x = 1のようなものを追加することでテストできます。

現在のコンテンツを取得すると、エッジキャッシュが問題になるため、キャッシュ無効化技術を使用する必要があります。

関連する問題