2016-05-22 7 views
1

javascriptファイルを更新し、通常通りに(azureを使用して)私のWebサイトに展開しました。キャッシュとDNSがフラッシュされても、古い.jsファイルがまだ処理中です

私はキャッシュをクリアし、Webページをテストしましたが、それでも古いjavascriptファイルを提供しています。 私はFTP経由でチェックして、ファイルISが更新されていることを確認しました。私は他のコンピュータからファイルにアクセスし、更新されたバージョンを受け取ります。

しかし、私のメインコンピュータからFiddlerを使用しても、私はまだ古いファイルを受け取ります。

私も私のDNSをフラッシュしましたが、私はまだ古いファイルを取得します。

奇妙なことは、他のJSファイルを更新するときに、問題なく更新されたファイルを取得していることです。この特定のJSファイルのみです。

この原因は何ですか?キャッシュがクリアされ、DNSがフラッシュされます。なぜ私のファイルの古いバージョンがまだ受信されていますか?

ところで、ホストはMicrosoft Azureで、標準Webアプリケーションを使用しています。

答えて

0

公共/職場(自宅以外)からアクセスしている場合、サーバーは帯域幅を節約するためにファイルをキャッシュすることもできます。次の2つのオプションがあります。

(A)サーバの設定を変更してドメインからキャッシュされないようにサーバ管理者に依頼してください。

(B)しばらくお待ちください。

私の仕事場から開発するときはまったく同じ問題があります。私は通常、私はそれが動作することを完全に満足しているときにlocalhostから展開する!

+0

です。私は自分の電話網に切り替えて、それが何か変わるかどうかを調べるつもりです。 –

+0

私は電話ネットワークを介してファイルにアクセスしようとしましたが、まだ古いファイルを受け取ります。したがって、ネットワークに関連することはできませんが、私の特定のコンピュータで何かをする必要があります。 –

0

これは私にも時々起こります、興味深いことに、あなたは更新されたファイルをazureコンソールに表示しますが、古いものは提供されます。

1つの解決策は、Azure PortalからWebサイトを再起動し、数分待つことです。

関連する問題