Adobe Commerce 배너 출력을 비활성화하여 사이트 성능 향상

이 문서에서는 낮은 사이트 성능에 대한 수정 사항을 제공합니다. 낮은 사이트 성능은 다음으로 인해 발생할 수 있음 Magento_Banner 활성화 중이지만 사용되지 않는 모듈입니다. 모듈 출력을 비활성화하면 사이트 성능이 향상될 수 있습니다. 해결 절차에 대해서는 문서를 검토하십시오.

NOTE
Adobe Commerce 배너 기능을 사용하는 경우 처리량이 많은 AJAX 요청으로 인해 성능이 저하됨 과도한 Ajax 요청으로 인한 성능 문제를 방지하는 방법에 대한 권장 사항에 대한 지원 기술 자료 의 문서입니다.

영향을 받는 제품 및 버전

  • 클라우드 인프라의 Adobe Commerce v.2.x.x
  • Adobe Commerce 온-프레미스 v.2.2.x 및 2.3.x

문제

다음 Magento_Banner 모듈이 활성화되었지만 사용되고 있지 않습니다.

이 경우에 해당하는지 확인하려면:

클라우드 인프라 2.2.x의 Adobe Commerce:

  1. Commerce 관리자에 로그인합니다.
  2. 다음으로 이동 콘텐츠 > 요소 > 배너.
  3. 이 페이지에 표시된 표가 비어 있으면 배너가 없습니다.

표시되지 않는 경우 배너 옵션 콘텐츠 > 요소, 그런 경우에는 그렇지 않으며 이 문서의 권장 사항을 적용할 수 없습니다.

클라우드 인프라 2.3.x의 Adobe Commerce의 경우(기능은 다음과 같음) v 2.3.x에서 이름이 변경됨):

  1. Commerce 관리자에 로그인합니다.
  2. 다음으로 이동 콘텐츠 > 요소 > 동적 블록.
  3. 이 페이지에 표시된 그리드가 비어 있으면 동적 블록(배너)이 없습니다.

표시되지 않는 경우 동적 블록 옵션 콘텐츠 > 요소, 그런 경우에는 그렇지 않으며 이 문서의 권장 사항을 적용할 수 없습니다.

원인

다음의 경우 Magento_Banner 모듈이 활성화되면 Adobe Commerce은 배너 정보를 가져오기 위해 Ajax 요청을 상점 전면에서 서버로 전송합니다. 이러한 Ajax 요청은 특히 높은 로드(대량 및 높은 트래픽) 조건에서 성능에 영향을 줍니다. 이 기능을 사용하지 않는 경우에는 모듈 출력을 비활성화하는 것이 좋습니다. 종속성 문제로 인해 모듈을 비활성화하지 않는 것이 좋습니다.

솔루션

WARNING
다음에 대한 변경 사항을 테스트하는 것이 좋습니다. 스테이징/통합 환경 먼저 프로덕션에 적용하기 전에 또한 조작하기 전에 최근 백업을 수행하는 것이 좋습니다.
  1. 비활성화 Magento_Banner 에 설명된 대로 모듈 출력 모듈 출력 비활성화 개발자 설명서에서 확인할 수 있습니다. 사용해야 하는 모듈 이름은 다음과 같습니다. Magento_Banner.
  2. 코드 배포. 클라우드 인프라의 Adobe Commerce에 대해 다음과같이 배포합니다. 스토어 배포 개발자 설명서에 있는 문서입니다.
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a