[js/css] js파일, css파일, img파일 사용시 캐시 방지 팁

2020. 10. 5. 23:33·노빠꾸 개발일지/JQUERY & JAVASCRIPT
반응형


프로젝트 진행 중 css, js파일을 수정하게 되는 일이 많습니다.

 

이때 코드 수정을 완료하고, 화면을 확인할때, 브라우저가 수정하기 전 css/js파일을 캐싱하고 있으면,

 

코드를 아무리 수정해도 변경된 코드가 반영이 되지 않을때가 있다. 

 

이때 코드에는 문제가 없지만 화면에 적용이 안된 상황을 보고, 괜히 코드를 수정하는 불상사가 발생할 수 있습니다.

 

이를 방지하기 위한 방법이 여러가지가 있는데,

 

1. 수동으로 브라우저 캐시를 삭제한다.

 

2. 크롬 시크릿모드로 테스트 한다.

 

3. jsp파일에서 스크립트 사용시 뒤에 version이나 날짜를 붙여준다.

ex)  <script src="/js/testscript.js?version=1"></script>
        <script src="/js/testscript.js?date=20201005"></script>

 

해당 방법은 css, js, img파일 모두 동일하게 적용이 가능한 방법입니다.

 

개인적으로 혼자만 테스트를 진행하는 경우는 1, 2번 방법으로 하더라도 큰 상관이 없어보이는데,

 

여러 사람들이 같이 테스트하는 경우에는 3번 방법으로 진행하는게 깔끔하고 좋은방법인 것 같습니다.

반응형
저작자표시 비영리 변경금지 (새창열림)

'노빠꾸 개발일지 > JQUERY & JAVASCRIPT' 카테고리의 다른 글

[Javasript/Jquery] Json데이터 파싱 사용법 정리(Json 파싱)  (2) 2020.10.10
[Javascript/Jquery] 배열(Array) 기본 사용법 정리(배열 초기화, 배열 0으로 초기화, 배열 특정값 초기화, 배열 값 입력, 배열 값 삭제)  (2) 2020.10.09
[Javascript] 자바스크립트 날짜(Date) 함수 정리  (2) 2020.10.07
[D3.js] D3.js란?  (2) 2020.09.30
[JQuery] jQuery 시작하기 - .ready()  (0) 2020.09.29
'노빠꾸 개발일지/JQUERY & JAVASCRIPT' 카테고리의 다른 글
  • [Javascript/Jquery] 배열(Array) 기본 사용법 정리(배열 초기화, 배열 0으로 초기화, 배열 특정값 초기화, 배열 값 입력, 배열 값 삭제)
  • [Javascript] 자바스크립트 날짜(Date) 함수 정리
  • [D3.js] D3.js란?
  • [JQuery] jQuery 시작하기 - .ready()
No Backing
No Backing
노빠꾸
    300x250
  • No Backing
    누릇한 노빠꾸 블로그
    No Backing
  • 전체
    오늘
    어제
    • 분류 전체보기 (144)
      • 노빠꾸 서버 (20)
        • AWS (0)
        • 설치관련 (7)
        • 명령어 정리 (2)
        • 서버 설정 (8)
        • Nginx (2)
      • 노빠꾸 개발일지 (70)
        • JAVA (16)
        • JQUERY & JAVASCRIPT (10)
        • HTML5 (0)
        • SPRING (16)
        • Design Patterns (1)
        • DAUM API (1)
        • GIT (10)
        • Python (1)
        • SPRING SECURITY (1)
        • Vue (3)
      • 노빠꾸 데이터베이스 (9)
        • SQL (1)
        • ORACLE (3)
        • MySql (5)
      • 노빠꾸 일상 (13)
      • 노빠꾸 책 추천 (4)
      • 노빠꾸 경제 (20)
      • 노빠꾸 맥북 사용기 (7)
      • 노빠꾸 정보처리기사 정리 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    인텔리제이
    리눅스 자바 설치
    JPA 쿼리 메소드
    개인서버 추천
    경제용어
    스프링부트 JPA
    WebSecurityConfigurerAdapter
    스프링 시큐리티 5.7 버전이후 변경사항
    Linode
    websecurityconfigureradapter 빈 등록
    티스토리 사이트맵 등록
    WebSecurityConfigurerAdapter Deprecated
    금융용어
    맥북 사용 팁
    스프링부트
    MySQL 사용자 계정 생성
    MySQL 데이터베이스 생성
    깃허브 코파일럿
    websecurityconfigureradapter 변경사항
    사이트맵
    스프링부트 프로젝트
    websecurityconfigureradapter란
    websecurityconfigureradapter 사용법
    주식용어
    맥북 단축키
    Spring boot
    우분투 자바 설치
    리노드
    스프링시큐리티 websecurityconfigureradapter
    스프링부트란
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
No Backing
[js/css] js파일, css파일, img파일 사용시 캐시 방지 팁
상단으로

티스토리툴바