사이트의 속도 체크를 하고 있습니다... 이해가 안가는부분이 많아서요..
본문
이리저리 검색하고 알아보고 있는데 해결이 안되는부분이 있어서요..
<link rel="stylesheet" href="/css/common.css?ver=1">
위와 같은 방법으로 하고 있는데요
이렇게하면 페이지가 열릴때마다 다운로드되는건가요?
속도체크를 하면 아래와같은 메세지가 나오거든요...
[캐시 수명이 길면 페이지를 반복해서 방문하는 속도가 빨라질 수 있습니다.]
위의 파일에 캐시수명을 지정할수 있나요?
답변 3
아 캐시를 이용하실려고 하시는군요.
ver=1을 하시면 한번만 다운 받습니다.
캐시에 수명이 접속하시는분에 캐시를 말하시는거라면 기본적으로는 브라우저 속성입니다.
/css/common.css?ver=20240625 라고 보통 이렇게 해서 하는데요
css 캐싱처리 하려면 저렇게 합니다
[Web] 캐싱된 유저 CSS 파일 강제 재로딩(캐시방지처리) -1 :: 밍구의 코딩 레시피 (tistory.com)
그누보드에서는 프론트 성능 최적화가 좀 힘들지만 리액트나 뷰로 제작 할때는 프론트엔드 최적화 가능합니다.
저렇게 하면 캐시 유지되는 동안 계속 저 CSS 사용하게 돼요.
ver 매개변수값에 랜덤값을 넣거나 하면 매번 다운받게 되구요.
답변을 작성하시기 전에 로그인 해주세요.