정적 콘텐츠 배포 우수 사례
이 문서에서는 웹 사이트에서 정적 콘텐츠를 사용할 수 없는 문제를 방지하는 데 도움이 되는 Adobe Commerce의 정적 콘텐츠 배포(SCD) 모범 사례에 대해 설명합니다.
영향을 받는 제품 및 버전
- 클라우드 인프라의 Adobe Commerce
- Adobe Commerce 온-프레미스
우수 사례
웹 사이트에서 정적 콘텐츠를 사용할 수 없는 문제가 발생하지 않도록 하려면 다음 모범 사례에 따라 정적 콘텐츠가 올바르게 구성 및 배포되었는지 확인하십시오.
-
배포 지침을 따라야 합니다.
- Adobe Commerce 온-프레미스(모든 버전)의 경우 개발자 설명서에서 배포 개요를 참조하세요.
- 클라우드 인프라(모든 버전)의 Adobe Commerce에 대해서는 개발자 설명서에서 클라우드 배포 프로세스 및 정적 콘텐츠 배포 전략을 참조하십시오.
-
클라우드 인프라(모든 버전)의 Adobe Commerce의 경우 ece-tools가 최신 릴리스에 포함되는지 확인하십시오. 개발자 설명서에서 ece-tools 버전 업데이트를 참조하십시오.
-
클라우드 인프라(모든 버전)의 Adobe Commerce의 경우 정적 컨텐츠가 배포 단계가 아닌 빌드 단계에서 배포되었는지 확인하십시오. 개발자 설명서에서 저장소 설정에 대한 구성 관리 - 정적 콘텐츠 배포 성능을 참조하세요.
-
장기 실행 크론 작업이 없는지 확인하고 장기 실행 크론 프로세스를 중단하십시오. 장기 실행 크론 작업은 CPU 리소스를 소모하고 배포 시간을 크게 늘릴 수 있습니다.
-
Adobe Commerce 온-프레미스(모든 버전)의 경우 CLI의
php
프로세스가pub/static
디렉터리에 액세스할 수 있는지 확인하십시오. 그렇지 않으면 정적 콘텐츠 배포에서 해당 디렉터리에 파일을 쓸 수 없는 문제가 발생할 수 있습니다. 자세한 내용은 개발자 설명서에서 파일 시스템 액세스 권한을 참조하십시오. -
generated
디렉터리가 빌드의 공유 디렉터리가 아닌지 확인하십시오. 그렇지 않으면 빌드가 임의로 실패할 수 있습니다. 추가 정보:- Adobe Commerce 온-프레미스(모든 버전): 개발자 설명서에서 기술 세부 정보.
- 클라우드 인프라의 Adobe Commerce(모든 버전): 개발자 설명서의 배포 프로세스 - 2단계: 빌드.
-
SCD 전략을 확인합니다. 빠른 전략이 기본값입니다. 추가 정보:
- Adobe Commerce 온-프레미스(모든 버전): 개발자 설명서에서 정적 파일 배포 전략.
- 클라우드 인프라의 Adobe Commerce(모든 버전): 개발자 설명서에서 변수 배포 - SCD_STRATEGY.
추가 정보
개발자 설명서에서: