私はAzure Appサービスに保存されているPHPファイルを変更しています。私がファイルを編集している間、私のAzureサイトはファイルのキャッシュされたバージョンを使い続けています。今まで、変更が反映される唯一の方法は、Appサービスを再起動することです。Clear Azure AppサービスPHPキャッシュ
ファイルをキャッシュから削除する方法や、キャッシュ全体を削除する方法はありますか?
私はAzure Appサービスに保存されているPHPファイルを変更しています。私がファイルを編集している間、私のAzureサイトはファイルのキャッシュされたバージョンを使い続けています。今まで、変更が反映される唯一の方法は、Appサービスを再起動することです。Clear Azure AppサービスPHPキャッシュ
ファイルをキャッシュから削除する方法や、キャッシュ全体を削除する方法はありますか?
デフォルトで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ランタイムでビルドアズールを使用することができます。
私はMSFTサポートに尋ねました。 App settings
にスクロールし、次を追加し、Application settings
に 行く:これはキャッシュの問題を解決する キー:WEBSITE_DYNAMIC_CACHE
値:0
私はPHPランタイムを変更する必要はありません。 PHPファイルをD:\ home \ site \ wwwrootサブフォルダに追加しました。キャッシングを避けるために、このフォルダにweb.configを作成しました。<?xml version = "1.0" encoding = "UTF-8"?> configuration> 'です。それは助けにはならない。 –
あなたの設定作業を完了しましたか?私の側では、回避策としてカスタムPHPランタイムを使用してIISでキャッシュメカニズムを無効にすることしかできません。 –