질문/조언질답게시판

외부 페이지 반영

Extra Form
PHP PHP 7.0
CMS Rhymix

안녕하세요  현재 외부 페이지를 만들어서  소스를 수정 했습니다  소스를 계속 수정하면서 ftp 업로드를 했습니다  

 

근데 글씨나 이런거는 수정이 되는데 사진이 수정이 안되네요 검색 해보니 수정 한다음에는 캐시파일 재생성 눌러야 반영이 된다고 하는데

 

반영이 되지가 않습니다  예전에도 사진이 반영이 안되길래 몇시간 기다리니 반영은 되긴 되더라고요 

 

무슨 방법이 없을까요?

  • profile

    사진을 수정하실거면 사진의 파일명을 바꿔서 업로드 하세요.
    캐시파일 재생성은 서버의 캐시파일을 새롭게 갱신해 주는거도 지금 말씀 하시는 증상은 브라우저에서 이미지를 반복해서 다운 받지 않도록 하는 브라우저 캐시입니다.

    브라우저 캐시는 모든 방문했던 사용자들이 캐시를 비워야 합니다.
    따라서 새로운 이미지를 제공하려고 할때는 파일명을 바꾸고 html 에서 바꾼 파일을 로드해야 합니다.

    아무리 새로운 이미지라도 똑같은 파일명으로 업로드를 하면 기존에 같은 파일명을 내려받은 브라우저는 굉장히 오랜 시간까지 이미 내려받은 이미지를 보여주게 됩니다.

     

    *외부페이지와는 관련이 없는 캐시에 관한 문제입니다.

  • profile profile
    말씀 해주신대로 업로드 하니 정상적으로 반영 되네요

    이렇게 하면 될줄이야... 정말 감사합니다 :)
  • profile
    전 파일명을 같이 사용하는 것을 좋아해서 변수를 이용합니다.
    파일명.jpg?ver=1
    이런식으로요.
    이미지 바꾸고 나면 변수를 추가하거나 번호를 올려주죠.
    몇년전부터 망할 놈의 브라우저 캐시때문에 변수 추가하는 귀차니즘이 생겼죠.