2016-12-05 21 views
1

私はAzure Appサービスに保存されているPHPファイルを変更しています。私がファイルを編集している間、私のAzureサイトはファイルのキャッシュされたバージョンを使い続けています。今まで、変更が反映される唯一の方法は、Appサービスを再起動することです。Clear Azure AppサービスPHPキャッシュ

ファイルをキャッシュから削除する方法や、キャッシュ全体を削除する方法はありますか?

答えて

0

デフォルトでIISにはresponse bufferの設定があります。 How to: Use a custom PHP runtimeのヒントを活用して、アプリケーションのルートディレクトリにあるの設定を変更することができます。

<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> 

どれ更なる懸念は、私に知らせて自由に感じなさい:

は、我々はweb.configに以下の内容を考慮し、上記のPHPランタイムの代わりに、当社のカスタムPHPランタイムでビルドアズールを使用することができます。

+0

私はPHPランタイムを変更する必要はありません。 PHPファイルをD:\ home \ site \ wwwrootサブフォルダに追加しました。キャッシングを避けるために、このフォルダにweb.configを作成しました。<?xml version = "1.0" encoding = "UTF-8"?> 'です。それは助けにはならない。 –

+0

あなたの設定作業を完了しましたか?私の側では、回避策としてカスタムPHPランタイムを使用してIISでキャッシュメカニズムを無効にすることしかできません。 –

0

私はMSFTサポートに尋ねました。 App settingsにスクロールし、次を追加し、Application settingsに 行く:これはキャッシュの問題を解決する キー:WEBSITE_DYNAMIC_CACHE 値:0

関連する問題