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 |