Adobe Commerce 배너 출력을 비활성화하여 사이트 성능 향상
이 문서에서는 낮은 사이트 성능에 대한 수정 사항을 제공합니다. Magento_Banner 모듈을 사용하도록 설정했지만 사용하지 않아 사이트 성능이 저하될 수 있습니다. 모듈 출력을 비활성화하면 사이트 성능이 향상될 수 있습니다. 해결 방법에 대해서는 이 문서를 검토하십시오.
설명 description
환경
- 클라우드 인프라의 Adobe Commerce v.2.x.x
- Adobe Commerce 온-프레미스 v.2.2.x 및 2.3.x
원인
Magento_Banner 모듈이 사용하도록 설정되어 있지만 사용되지 않습니다.
이 경우에 해당하는지 확인하려면:
클라우드 인프라 2.2.x의 Adobe Commerce:
- Commerce 관리자에 로그인합니다.
- 콘텐츠(으)로 이동
>요소>배너. - 이 페이지에 표시된 표가 비어 있으면 배너가 없습니다.
콘텐츠에 배너 옵션이 표시되지 않는 경우 > 요소입니다. 이 문서에서 권장 사항을 이미 적용했습니다.
클라우드 인프라 2.3.x 이상 버전의 Adobe Commerce의 경우(기능은 v 2.3.x에서 이름이 변경됨):
- Commerce 관리자에 로그인합니다.
- 콘텐츠(으)로 이동
>요소>동적 블록. - 이 페이지에 표시된 그리드가 비어 있으면 동적 블록(배너)이 없습니다.
콘텐츠에 동적 블록 옵션이 표시되지 않는 경우 > 요소입니다. 이 문서에서 권장 사항을 이미 적용했습니다. 배너 옵션을 다시 보려면 프로세스를 취소합니다.
원인
Magento_Banner 모듈이 활성화되면 Adobe Commerce은 배너 정보를 가져오기 위해 상점 전선에서 서버로 Ajax 요청을 보냅니다. 이러한 Ajax 요청은 특히 높은 로드(대량 및 높은 트래픽) 조건에서 성능에 영향을 줍니다. 이 기능을 사용하지 않는 경우에는 모듈 출력을 비활성화하는 것이 좋습니다. 종속성 문제로 인해 모듈을 비활성화하지 않는 것이 좋습니다.
해결 방법 resolution
경고: 프로덕션에 적용하기 전에 먼저 스테이징/통합 환경에서 변경 사항을 테스트하는 것이 좋습니다. 또한 조작하기 전에 최근 백업을 수행하는 것이 좋습니다.
- 개발자 설명서의
Magento_Banner모듈 출력 사용 안 함에 설명된 대로 모듈 출력을 사용하지 않도록 설정합니다. 모듈 이름은Magento_Banner입니다. - 코드 배포. 클라우드 인프라의 Adobe Commerce의 경우 개발자 설명서의 스토어 배포 문서에 설명된 대로 배포하십시오.
- 모듈 출력을 비활성화하면 더 이상 관리자에 메뉴가 나타나지 않습니다.
- 콘텐츠 아래에 더 이상 배너 또는 동적 옵션이 표시되지 않습니다.
>요소. 옵션을 다시 표시하려면 모듈 출력을 사용하세요.