Js 코드에서 브라우저 caching_javascript 기술을 방지하기 위해 ajax 요청 주소 뒤에 난수를 추가하는 이유

WBOY
풀어 주다: 2016-05-16 17:34:34
원래의
1022명이 탐색했습니다.

다른 사람이 작성한 JS를 보니 Ajax 요청 주소 뒤에 XXXX?t=new Date().getTime()과 같이 임의의 매개변수가 추가되었습니다.

처음에는 이유를 몰라서 온라인으로 정보를 확인했는데, 그 이유는 브라우저 캐싱을 방지하기 위함이었습니다.

동일한 페이지에 액세스하는 사용자의 속도를 향상시키기 위해 브라우저는 페이지 데이터를 캐시합니다. URL 요청 주소가 변경되지 않은 경우

때때로 브라우저가 요청을 보내지 않고 캐시에서 직접 이전 데이터를 읽는 경우가 있습니다.

난수를 추가하지 않고 데이터가 변경되면 읽은 데이터는 이전과 동일합니다.

임의의 숫자를 추가하는 것은 브라우저를 속여 URL을 변경하도록 하는 것이며 캐시를 읽지 않고 매번 서버에 요청을 보냅니다

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿