이 사진을 확인하십시오 : http://i54.tinypic.com/2gy7mrt.png캐시에서 완전히 정적 파일?
어떻게 내 정적 파일을 위해 이것을 달성 할 수 있습니까? 브라우저가 서버에 요청을하지 않더라도 캐시에서 파일을 가져 오는 것입니다. 이 메서드는 어떤 정적 파일을 사용해야합니까?
이 사진을 확인하십시오 : http://i54.tinypic.com/2gy7mrt.png캐시에서 완전히 정적 파일?
어떻게 내 정적 파일을 위해 이것을 달성 할 수 있습니까? 브라우저가 서버에 요청을하지 않더라도 캐시에서 파일을 가져 오는 것입니다. 이 메서드는 어떤 정적 파일을 사용해야합니까?
귀하의 서버가 Apache라고 가정하고 mod_expire을보십시오.
나는 "나중에"만료되도록 설정 한 정적 파일은 text/css
, text/javascript
, application/javascript
및 image/*
있습니다.
304 Not Modified
헤더를 보내십시오.
나는 수시로 변경 될 가능성이 아무것도 사용할 것 - 등 사이트의 로고, 스프라이트 이미지,
당신이 먼 만료 헤더를 전송하고 간단하게, 당신은 자산을 변경할 필요가 결정한 경우타임 스탬프/릴리즈 추가 sprites.png?4000
.
그것은 nginx입니다. 그것에 관한 어떤 조언? 아니면 아파치로 전환해야합니까? – Rihards
확실히 nginx를 사용하는 이유가 있습니다. 제 대답이 옳다는 것을 다른 것을 사용하도록 당신을 설득하려고하지 않을 것입니다. 그러나 nginx에 대한 [HttpHeadersModule] (http://wiki.nginx.org/HttpHeadersModule)을 확인해보십시오. –