2010-05-08 2 views
0

공유 호스팅에서 호스팅되므로 IIS 서버에 액세스 할 수 없습니다. 원격 IIS 관리자 나 서버의 명령 프롬프트에 액세스 할 수 없습니다.기본 ASP 페이지 용 Gzip

자, 내 질문은, 가능한 내 ASP 페이지를 gzip 수 있습니까? IIS 7 서버에서 호스팅됩니다.

답변

0

ASP 클래식 페이지를 포함하여 모든 유형의 파일을 압축 할 수 있습니다. 그러나 HttpCompression은 서버가 압축해야 할 확장명을 식별하는 웹 서버에 구성됩니다. .asp 개의 파일이 압축으로 표시되어있는 경우 웹 서버에서 Content-encoding: gzip 헤더를 추가해야합니다.

+0

http 헤더의 accept-encoding : gzip을 볼 수 없기 때문에 .asp 파일이 기본적으로 압축되어 있지 않은 것처럼 보입니다. 이 기능을 어떻게 사용할 수 있습니까? IIS 구성 관리자에 액세스 할 수 없습니다. – Ctroy

+0

@ctroy - IIS 구성에 액세스 할 수 없으면 활성화 할 수 없습니다. 액세스 권한이있는 경우 제어판, 프로그램 및 기능, Windows 기능 사용/사용 안 함, 인터넷 정보 서비스, 성능 기능의 정적/동적 압축을 선택하여이 기능을 활성화해야합니다. 그런 다음 % SystemRoot % \ System32 \ inetsrv \ config \ applicationHost.config로 이동하여 압축해야하는 확장명 및/또는 MIME 형식을 구성해야합니다. – Thomas

0

예, Application_PostRequestHandlerExecute 이벤트를 다음 gzip을하거나 둘 중 당신이 압축이 필요 선호를 처리하기위한 Global.asa 파일을 사용해야합니다, 그것은 고전적인 시도 유이 압축기에 대한 그러나, asp.net에 대한 라이브러리 함수를 통해 사용할 수 또는 최고입니다 압축 코드를 수동으로 구현하십시오. 이를 소비하는 예는 다음과 같습니다. http://www.west-wind.com/weblog/posts/2011/May/02/ASPNET-GZip-Encoding-Caveats 마지막으로, 컨텐츠 인코딩 헤더 헤더 클라이언트는 압축을 위해 교차 검사를 수행하지 않을 수 있습니다.