
내 사이트에 대해 gtmetrix.com 보고서를 실행하고 있습니다. gzip 압축의 경우 F(41)를 얻습니다. 나는 이 처벌에 대해 언급된 두 가지 문제 파일을 소유하고 있지 않습니다.
한 파일은 Mailchimp 서버의 CSS입니다. 또 다른 하나는 gzip으로 압축할 수 없는 자바스크립트 파일입니다. 해당 JS 파일이 압축되면 파일에 대한 페이지 내 자바스크립트 호출이 중단됩니다.
이 파일을 호출하고 있기 때문에 불이익을 받는 것을 이해할 수 있습니다. 그러나 Mailchimp와 JS 파일을 사용하고 싶다면 이러한 문제를 해결할 수 있는 방법이 없기 때문에 항상 불이익을 받게 된다는 의미입니까?
위의 두 가지 문제를 해결할 수 있다면 내 사이트가 85%(B)에서 A로 바뀔 가능성이 높습니다.
mailchimp 파일을 Amazon S3로 이동하고 gzip을 활성화해 보았습니다. 그러나 어떤 이유로 브라우저는 gzip이 활성화된 파일을 가져올 수 없습니다.
(Google Chrome 개발자 도구에서)
gzip에서 왜 이런 일이 발생하는지 아시나요?
답변1
다른 사람의 서버 구성을 그냥 가서 변경할 수는 없습니다. 따라서 MailChimp가 이러한 파일을 gzip으로 압축하기로 결정하지 않는 한, 그렇게 될 때까지 불평하는 것 외에는 할 수 있는 일이 없습니다.
답변2
Amazon 서버에서 압축을 활성화할 수 없더라도 여전히 기능을 얻을 수 있습니다. 해당 URL에 (예:) PHP 스크립트를 넣고 스크립트가 HTTP 요청에서 압축 지원을 확인하도록 합니다. 이에 따라 압축된 파일이나 압축되지 않은 파일을 보냅니다.