2017-01-06 7 views
2

この質問は、ポータルのAzureにのみ固有のものです。ウェブサイトキャッシュをフラッシュする方法は?

私はAzureのワードプレスで動作するテストサイトを持っています。私が行った更新を見ようとすると、私はそれらを見ません。ブラウザのキャッシュをフラッシュしたり、サイトにアクセスしたことのない新しい場所でサイトにアクセスしたりしても、私はこれらの変更は表示されません。私の次の試みは、Wordpressサイトのすべてを削除し、サイトを再アップロードすることでした。これも何もしませんでした。

私の研究に基づいて、私が理解できる唯一のことは、Azureがキャッシュのどこかにページのコピーを保持していることです。これはフラッシュする必要があります。私はアプリのサービスプランを再開しようとしましたが、ポータルを調べましたが、設定でキャッシュをフラッシュするオプションを見たことがありませんでした。

だけレビュー:

  1. 私は、ブラウザのキャッシュをフラッシュしてみました。
  2. すべてのファイルを削除して再アップロードしました。
  3. 私はAzureポータルでアプリケーションサービスプランを再起動しようとしました。

すべてはまだ古いデザインを示しています。

Appearanceを見て、新しいデザインが存在することを確認できます。Editor phpページ。サイトが読み込まれたときのページソースは完全に間違っています(そして、ページがサーバー上のどこにも存在しないために不思議です)。

+0

は、Wordpressのプラグインがありますがそれがこれを引き起こしている可能性がありますインストールされていますか? –

答えて

0

次の2つのオプションを試してください:

  • がポータル
  • のレバレッジあなたのAzureのWebアプリで管理アプリの設定で、0WEBSITE_DYNAMIC_CACHEを設定するにHow to: Use a custom PHP runtimeのヒントがweb.configで設定を変更してくださいアプリケーションのルートディレクトリ。
    我々はweb.configに以下の内容を検討し、代わりに上記の私たちのカスタムPHPランタイムをAzureのビルドでPHPランタイムを使用することができます。
    <configuration> <system.webServer> <handlers> <add name="PHP-FastCGI" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="D:\Program Files (x86)\PHP\v5.6\php-cgi.exe" resourceType="Either" requireAccess="Script" responseBufferLimit="0"/> </handlers> </system.webServer> </configuration>
+0

@GaryLiuMSFT - ありがとう。アプリの設定のKey-Valueでキー「WEBSITE_DYNAMIC_CACHE」を値「0」に設定しました。私は私のFTPクライアントへのアクセスを得ることができます - ありがとう! – WashDCDev

+0

@WashDCDev、それを聞いてうれしいですが、それがあなたに役立つなら、それを回答としてマークすることができます。これは、同様の問題に直面している他のコミュニティに役立ちます。 –

+0

キーページ - 'front-page.php'。 – WashDCDev

関連する問題