>웹 프론트엔드 >JS 튜토리얼 >브라우저 캐싱을 방지하기 위해 Ajax 요청 주소 뒤에 임의의 숫자를 추가하는 이유

브라우저 캐싱을 방지하기 위해 Ajax 요청 주소 뒤에 임의의 숫자를 추가하는 이유

亚连
亚连원래의
2018-05-22 13:44:362169검색

Js 코드에서는 브라우저 캐싱을 방지하기 위해 ajax 요청 주소 뒤에 임의의 숫자가 추가됩니다. 도움이 필요한 친구들이 참고할 수 있습니다.

다른 사람이 작성한 JS를 볼 때 ajax 요청 주소 뒤에 임의의 매개변수가 추가됩니다. XXXX?t= + 새 날짜().getTime().

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

동일한 페이지에 액세스하는 사용자의 속도를 향상시키기 위해 브라우저는 페이지 데이터를 캐시합니다. URL 요청 주소가 변경되지 않으면 브라우저가 요청을 보내지 않고 캐시에서 직접 이전 데이터를 읽는 경우가 있습니다.

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

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

위 내용은 제가 모두에게 도움이 되기를 바랍니다. 앞으로도 다들.

관련 기사:

Ajax 또는 Easyui와 같은 프레임워크를 사용할 때 Json-lib 처리 솔루션(그래픽 튜토리얼)

Ajax를 사용하여 목록의 무한 로드 및 보조 드롭다운 옵션 효과 구현

AJAX를 사용하여 페이지 진행률 표시줄의 웹 예제 공유 구현

위 내용은 브라우저 캐싱을 방지하기 위해 Ajax 요청 주소 뒤에 임의의 숫자를 추가하는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.