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 콘솔을 열고 배포를 찾은 다음 동작 옵션에서 객체 자동 압축을 예로 설정합니다.
이제 라이트하우스 스코어를 즐겨보세요
나중에 참조할 수 있도록 이 게시물을 저장하세요.
Reference
이 문제에 관하여(Gzip 방법 - 더 나은 SEO를 위해 Google 클라우드, AWS에 업로드하는 동안 gcp 파일 압축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/prems5/how-to-gzip-compress-a-gcp-file-while-uploading-to-google-cloud-aws-for-better-seo-1cfa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)