2010-01-07 1 views
-1

가능한 중복 :
GZIP Compression is not working on IIS 7 … Please Help …!gzip 압축

내가 내 사이트에 gzip 압축을 적용 할

, 내 모든 사이트가 HTML에 있으며

난 다음 한 제한

  1. 호스 팅 서버는 Windows 2003 서버입니다.
  2. 파일을 업로드 할 수는 있지만 IIS를 수정할 수 없습니다. (사용자가 호스팅 계정을 가지고있는 경우 대부분)
  3. html로 된 페이지가 너무 많아서 .html 파일을 .php로 수정할 수 없습니다. 파일 확장자는 각 페이지의 링크를 변경하는 데 큰 역할을합니다.

모든 HTML 파일과 CSS 파일에 gzip 압축을 적용하고 싶습니다.

나는 다른 방법이 있어야한다고 생각합니다.

감사

+0

IIS가 Apache와 같은 내용을 협상 할 수 있습니까? 그런 다음 모든 HTML 파일을 수동으로 gzip 처리 할 수 ​​있으며 IIS는 요청에 따라 올바른 HTML 파일을 제공합니다. http://httpd.apache.org/docs/2.2/mod/mod_negotiation.html – Boldewyn

+0

비슷한 질문 : http://stackoverflow.com/questions/4091536/gzip-compression-is-not-working-on-iis-7 -please-help and http://stackoverflow.com/questions/2644465/gzip-http-compression-problem-on-iis7 –

답변

1

IIS를 수정할 수 없습니다 및 output buffering를 사용하는 PHP로 파일을 변경 성가 시게 할 수없는 경우, 다음 대답은 당신이 그들을 GZIP 수 없다. 힌트 : IDE의 검색/바꾸기 기능과 마찬가지로 sedfindmv은 친구입니다.

+0

친애하는 Gordon 온라인으로 어떤 회사에서든 웹 호스팅을 구매하면 구매할 수 없다는 것을 알고 있습니다. IIS에 대한 액세스 권한을 부여합니다. 두 번째로, 내 프로젝트는 HTML로되어 있고 105 html 페이지가 서로 인터 라인화되어있어 PHP와 각 페이지의 링크를 쉽게 변환 할 수 있다고합니다. 저는 GZIP를 사용하고 싶습니다. 나는 아무도 모른다 (SED etc.) ... – air

+0

* Easy? * 예. * 지루한가? * 물론, 당신이 그것을 손으로한다면.그래서 sed, find, mv, IDE의 Search/Replace 기능을 지적했다. 셸을 통해 파일 확장명을 일괄 적으로 변경하면 파일 내의 모든 링크의 확장자가 변경되므로 하나의 라이너가됩니다. * 다소 어려울 수있는 유일한 것은 출력 버퍼링 코드를 삽입하는 것입니다. – Gordon

+0

전체 105 페이지! 내 글! 편집하는 데 하루가 걸릴 수 있습니다! –

0

완전히 확실하지 않음이 작동합니다,하지만 당신은 할 수있는 경우 : (아직 존재하지 않은 경우)

  1. 사용하여 명령 줄 프로그램 gzip 각을 gzip을하기 위해 컴퓨터에있는 모든 파일을 다운로드 파일 이름을 동일하게 남겨 둡니다.
  2. 서버에 다시 업로드하십시오.

가 gzip으로 압축하고 통지하고 올바른 HTTP 헤더로 서비스를 제공하기에 충분한 영리 수 있습니다 IIS. 그러나 물론 그렇지 않을 수도 있습니다.

호스팅 업체에 gzip 압축을 사용하여 파일을 제공하는 방법을 문의하는 것이 좋습니다.