Gzip 방법 - 더 나은 SEO를 위해 Google 클라우드, AWS에 업로드하는 동안 gcp 파일 압축

1754 단어 javascripthtmlseocss

페이지 속도를 높이기 위해 gzip 또는 기타 압축을 활성화해야 하는 이유는 무엇입니까?



check thi sout !!

이제 시작하자



Google Cloud Storage(GCS)는 기본적으로 압축되지 않은 파일을 제공합니다. 그러나 선택한 파일에 대해 gzip 압축을 활성화하는 옵션이 있습니다. 하지만 캐치가 있습니다. 파일이 스토리지에 이미 압축되어 업로드되어야 함을 의미하는 정적 압축만 사용할 수 있습니다. 일부 서버에서는 동적 압축을 사용할 수 있습니다. 즉, 클라이언트가 파일을 요청할 때 즉석에서 파일을 압축하지만 불행히도 GCS는 앞서 언급한 것처럼 이 작업을 수행하지 않습니다.
여러 파일을 gcp 에 업로드하는 방법에는 두 가지가 있습니다. 여기서는 gsutil를 사용하겠습니다.

gsutil -m cp -r -z css,js,map [LOCAL_DIR] gs://[BUCKET]/[REMOTE_DIR]

-z 이 z는 gcp에 업로드하기 전에 파일 압축을 처리하고 사용자에게 압축 파일을 제공하여 페이지 속도를 높입니다.

페이지 속도를 높이려면 캐시 제어를 더 많이 사용하십시오.




gsutil -h "Content-Type:text/html" \
       -h "Cache-Control:public, max-age=3600" cp -r images \
       gs://bucket/images


이것은 이미지 다운로드 시간을 줄이고 페이지 속도를 높이는 데 도움이 됩니다.

다음을 사용하여 객체에 현재 설정된 메타데이터를 확인할 수 있습니다.


gsutil ls -L gs://the_bucket/the_object

웹 사이트에서 gzip 압축이 활성화되어 있는지 확인하십시오.



응답에 content-encoding: gzip 및 content-type: application/javascript(for JS) 헤더가 포함되어 있는지 확인(예: 웹 브라우저의 개발 도구 사용), 예:



Aws 클라우드 전면



CloudFront 콘솔을 열고 배포를 찾은 다음 동작 옵션에서 객체 자동 압축을 예로 설정합니다.

이제 라이트하우스 스코어를 즐겨보세요

나중에 참조할 수 있도록 이 게시물을 저장하세요.

좋은 웹페이지 즐겨찾기