2011-04-18 4 views
12

내 친구 중 한 명이 말하길, 페이지 로딩 속도를 높이기 위해 오프 모드에서 동작합니다. htaccess로 etags를 끄는 방법? 설정되지 않은 ETag를하려면htaccess로 Etag를 끄는 방법?

답변

10

아래 3 개 라인 사용 : 페이지 로딩 속도를 높이기 위해

Header unset Pragma 
FileETag None 
Header unset ETag 

하지만를, 내 충고는 YSlow는이다. 완벽한 도구 & Yslow는 설정 대신 Etags를 사용할 것을 권장합니다.

+0

.htaccess와 apache conf에이 둘을 모두 넣었으며, Apache를 다시 시작한 후에도 etag가 존재합니다. 2.2 – john

+0

@John. htaccess 또는 AllowOverride 설정에서 헤더를 변경할 수 있도록 서버 구성을 확인 했습니까? – risyasin

+4

귀하의 사이트에 둘 이상의 서버가있는 경우 YSlow는 실제로 ETags를 사용하지 않는 것이 좋습니다. –

5

.htaccess에 다음을 넣는 것이 트릭을 수행해야합니다.

Header unset ETag 
FileETag None 

주 : 1 개 이상의 서버에서 동일한 콘텐츠를 호스팅하는 경우 비활성화 ETag를에만 (예 : 클러스터를 사용하거나 CDN 때와 같이) 할 수 있습니다. 자세한 내용은 wikipedia 또는 yahoo best practices을 참조하십시오.

+0

+1 참고 용 –

+0

ETags는 사용자를 추적하는 데 사용될 수 있습니다. 많은 사용자는 위험을 원치 않습니다. – jww