ASP.Net 웹 사이트의 자바 스크립트 및 스타일 시트 참조에서 캐시 버스터 변수를 자동으로 적용 및/또는 업데이트하는 좋은 전략은 무엇입니까?ASP.Net의 캐시 버스터 전략
예.
<script type="text/javascript" src="/js/myScript.js?rev=12345" />
UPDATE에
<script type="text/javascript" src="/js/myScript.js" />
변형 : 지속적인 통합이 필요하지 않습니다.
나는 (Jenkins가 특정하게) 연속적인 통합을 사용하고 있기 때문에, 변수를 업데이트하는 방법이 빌드 번호를 기반으로 한 것이면 좋을 것입니다.
원래 변수를 소스 코드에 수동으로 적용하고 전략을 통해 업데이트 할 수는 있지만 원래의 변수가 적용되지 않으면 전략이 적용될 수도 있습니다 (예 : 레거시 코드).
내 머리 꼭대기에서 모든 * .aspx 및 * .ascx 파일을 검색하고 적절한 표현을 찾아서 업데이트하는 Powershell 스크립트를 사용한다고 상상할 수 있습니다. 그러나 당신은 그들이 정규 표현식을 사용하는 방법에 대해 뭐라고하는지 알아요 ... 그때
정말 멋지게 들었습니다. 현지화되지 않은 버전에 대해 생각해 봤기 때문에 기쁩니다. – devlord