2012-02-15 5 views

답변

1

HTML 메타 태그는 사용하기 쉽지만 일반적으로 그다지 효과적이지 않습니다. HTTP 헤더를 사용하면 브라우저 캐시와 프록시가 모두 객체를 처리하는 방법을 제어 할 수 있습니다. 따라서 HTML 메타 태그 대신 HTTP 헤더를 사용하는 것이 좋습니다.

또한 HTML 헤더를 사용하면 프록시가 HTML 메타 태그를 사용하여 페이지를 캐싱하지 못하도록 할 수 없다는 것을 알기 때문에 PHP 헤더를 사용하면 프록시와 브라우저에서 페이지를 캐싱하지 못합니다.

또 다른 것은

는 Microsoft 지원에서 고려해야합니다 :

Internet Explorer가 의 절반이 64킬로바이트 버퍼가 채워질 때까지 검색이 캐시되지 인 페이지를. 일반적으로 메타 태그는 문서의 맨 앞에 나타나는 HTML 문서의 헤더 섹션에 삽입됩니다. HTML 코드가 파싱되면 상단에서 아래로 읽습니다. 메타 태그가 일 때 Internet Explorer는 정확한 순간에 캐시 에 페이지가 있는지 찾습니다. 그곳에 있으면 제거됩니다.

$this->getResponse()->setHeader('Pragma', 'no-cache', true);

당신은 심지어 모든 페이지에 당신을 위해 그것을 수행하는 ressource 플러그인을 작성할 수

그래서 여기 컨트롤러에 갈 수있는 방법입니다.

+0

감사 Liyali, 나는 프록시를 생각하지 않았다. 매우 감사. –