Codes/PHP

js, css 로드할 때 ?v={random_num} 붙이는 이유

2019. 12. 26. 22:44

레드벨벳 아이린

css, js, 혹은 미디어 파일을 로드하는 경우 파라미터로 이상한 값을 넘기는 경우가 많은데 이 경우는 왜 그런건지 궁금했습니다.

썸띵랔디스ㅇㅋ?

이렇게 로드하지 않으면 css, js 혹은 미디어 파일이 캐시에 남아있게 되는데, 이 경우에 로드하는 파일의 내용이 변경되어도 캐시에 저장되어 있기 때문에 refresh가 되지 않는 현상이 발생할 수 있습니다. 따라서 ?v={버전} 혹은 ?v={랜덤넘버} 를 붙여 로드하는 방식을 사용하는 것입니다. 

'Codes > PHP' 카테고리의 다른 글

Integer Overflow in all printf functions  (0) 2020.01.24
PHP의 new execution generation..  (0) 2018.07.05
살다살다 이런 언어는 처음이야  (2) 2018.03.25
PHP DB 연동할 때 한글 깨짐  (0) 2017.10.07
hack language  (0) 2017.10.01