: 나는 파열 캐싱을 사용하지 않도록하려면 어떻게
$.getScript('js/code.photoswipe.jquery-3.0.4.min.js', function() {
//do magic
});
를? 이 말에 번호를 생성하는 순간 :
: JS/code.photoswipe.jquery-3.0.4.min.js _ =이 1,326,992,601,415 나는 내 경우에는 그것을 사용하는 방법을 잘 이것을보고 있지만,$.getScript = function (url, callback, cache) { $.ajax({ type: "GET", url: url, success: callback, dataType: "script", cache: cache }); };
$ .getScript를 여러 번 호출하여 동일한 js 파일을 추가하면 매번 파일을 가져 오기 위해 요청합니까? 그렇다면 이미 스크립트를 가져 왔는지 확인하는 방법이 있습니까? 그래서 동일한 파일에 대해 getScript를 다시 호출하지 않아도됩니까?
_ $ jget 파일을 여러 번 호출하면 요청을 수행합니까? 캐시를 사용하지 않으면 캐시 무효화로 인해 개별 요청이 전송됩니다. 캐싱을 사용하면 브라우저 캐시에서로드됩니다 (브라우저가 캐싱 헤더의 강도에 따라 최신 사본이 있는지 서버에서 확인합니다). –