Azure App 서비스에 저장된 PHP 파일을 수정 중입니다. 파일을 편집하는 동안 Azure 사이트는 파일의 캐시 된 버전을 계속 사용합니다. 지금까지 변경 사항을 볼 수있는 유일한 방법은 App 서비스를 다시 시작하는 것입니다.Azure 앱 서비스 PHP 캐시 지우기
캐시에서 파일을 삭제하거나 전체 캐시를 삭제할 수있는 방법이 있습니까?
Azure App 서비스에 저장된 PHP 파일을 수정 중입니다. 파일을 편집하는 동안 Azure 사이트는 파일의 캐시 된 버전을 계속 사용합니다. 지금까지 변경 사항을 볼 수있는 유일한 방법은 App 서비스를 다시 시작하는 것입니다.Azure 앱 서비스 PHP 캐시 지우기
캐시에서 파일을 삭제하거나 전체 캐시를 삭제할 수있는 방법이 있습니까?
기본적으로 IIS에는 response buffer
설정이 있습니다. How to: Use a custom PHP runtime의 힌트를 활용하여 응용 프로그램의 루트 디렉토리에있는 web.config
의 설정을 수정할 수 있습니다.
<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 지원을 요청했습니다. , Application settings
에 이동 App settings
로 이동하고 다음을 추가 :이 캐시 문제를 해결 키 : WEBSITE_DYNAMIC_CACHE
값 : 나는 PHP 런타임을 변경할 필요가 없습니다 0
합니다. PHP 파일을 D : \ home \ site \ wwwroot 하위 폴더에 추가했습니다. 캐싱을 피하기 위해이 폴더에 web.config를 만들었습니다. xml version = "1.0"encoding = "UTF-8"?> configuration>'. 도움이되지 않습니다. –
구성 작업을 마쳤습니까? 필자의 경우, 사용자 지정 PHP 런타임을 사용하여 IIS에서 캐시 메커니즘을 사용하지 못하게 할 수 있습니다. –