2009-06-22 3 views
1

많은 이미지를 사용하는 웹 사이트를 개발 중입니다. 모든 이미지가 지정된 시간까지 브라우저의 캐시에 저장되도록하고 싶습니다. 이제 브라우저의 캐시에 저장됩니다. 페이지를 새로 고치면 브라우저에서 특정 리소스에 대한 서버에 요청을하고 있습니다. 서버가 304 코드 (수정되지 않음)로 응답합니다. 요청을 피하기를 원합니다 .Jsp/Servlet.Images에서 응용 프로그램을 개발 중이며 특정 시간 동안 브라우저에 저장하려고합니다. 시간이 만료되면 리소스 요청을 서버에 보낼 수 있습니다.브라우저 캐싱

구현할 수있는 가능성이 있습니까? 누구에게도 도움을 줄 수 있습니까?

감사합니다.

답변

3

페이지가 새로 고쳐 지도록 명시 적으로 요청 될 때 서버 측에서 작업하여 브라우저가 캐싱하는 내용을 확인하지 못하도록 막을 수는 없습니다. 2099 또는 그 이후에 캐시의 유효 기간이 만료 될 수 있다고 주장 할 수 있지만 그럴 수는 없습니다. 브라우저를 개발하는 프로그래머는 브라우저를 개발하는 프로그래머에게 최상의 방법에 대한 아이디어가 있습니다. 고객에게 서비스를 제공하면 손을 강요 할 수 없습니다.

0

이론적으로 브라우저에 Gears가 설치된 경우 클라이언트 측에 저장하고 일반 바닐라 HTTP 대신 JavaScript로로드 할 수 있습니다. 먼저 로컬 데이터 저장소를 확인한 다음 이미지를 찾을 수없는 경우 서버.

하지만 Gears 등을 사용하여 이진 데이터 또는 이미지를 저장할 수 있는지 확실하지 않습니다. al.

0

나는 브라우저에서 명시 적 새로 고침이 캐시 만료 설정을 ignorning, 모든 자원을 다시하게됩니다 확신합니다.