'정적파일'에 해당되는 글 1건

  1. 2007.10.30 윈도우2003부터 IIS의 정적파일압축(gzip,deflate)
IIS관리자>웹사이트 등록정보>서비스>정적파일압축체크 작업과

cmd상에서 아래의 명령을 실행한 후

 cscript.exe adsutil.vbs set W3Svc/Filters/Compression/GZIP/HcFileExtensions "htm" "html" "txt" "js" "css"
cscript.exe adsutil.vbs set W3Svc/Filters/Compression/DEFLATE/HcFileExtensions "htm" "html" "txt" "js" "css"

C:\WINDOWS\system32\inetsrv\MetaBase.xml 파일 수정

예를 들면 domain.tv, www.domain.tv, www1.domain.tv 를 동시에 서비스하는 123.123.0.123서버에서는 www도메인을 서비스할 경우

상당히 많은빈도수로 gzip이 적용되지 않습니다.

이경우에는 C:\WINDOWS\system32\inetsrv\MetaBase.xml 파일의

<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"
 HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
 HcCreateFlags="1"
 HcDoDynamicCompression="TRUE"
 HcDoOnDemandCompression="TRUE"
 
HcDoStaticCompression="TRUE"
 HcDynamicCompressionLevel="0"
 HcFileExtensions="htm
  html
  txt
  js
  css"
 HcOnDemandCompLevel="10"
 HcPriority="1"
 HcScriptFileExtensions="html htm js txt css"
>
</IIsCompressionScheme>

위부분의 빨간색부분을 TRUE로 수정하시고 IISreset하시면 됩니다.

파일 수정이 안될 경우 IIS STOP시키고 수정한 후 IISRestart합니다.

윈도우2000서버에서는 위와 같은 경우가 자주 발생하지 않았습니다만, 2003에서는 위과정을 거쳐야 압축이 제대로 적용됩니다

신고
Posted by Rhio.kim