Magento 웹사이트 속도를 높이는 5가지 팁
게시 됨: 2019-06-11Magento 2는 기능이 풍부한 플랫폼입니다. 모든 구매자에게 고도로 맞춤화 가능한 경험을 제공할 수 있는 플랫폼입니다. 즉, 두 개의 웹사이트가 동일하지 않습니다.
Magento의 몇 가지 최고의 기능은 다음과 같습니다.
- Elasticsearch는 이제 Magento 2.3(및 그 이상)에 내장되어 있습니다.
- 특정 시장에 맞춰 고객 경험을 더 잘 개인화할 수 있으며,
- 재방문 고객은 이제 더 쉬운 체크아웃 프로세스를 기대할 수 있습니다.
그러나 이러한 사용자 지정 기능은 웹 사이트 속도를 늦추는 것으로 알려져 있으며 Magento도 예외는 아닙니다.
언뜻 보기에는 사이트가 최종적으로 로드될 때까지 몇 초를 더 기다리는 것이 별 문제가 아닌 것처럼 보일 수 있습니다. 그러나 상점 소유자는 전환율이 웹사이트를 로드할 수 있는 속도에 달려 있다는 사실에 놀랄 수 있습니다. 로드하는 데 3초 이상 걸리는 경우 잠재 고객이 웹사이트를 떠날 가능성이 40% 더 높다는 사실을 알고 계셨습니까?
이와 같은 통계는 전자 상거래 비즈니스가 고객의 다른 요구를 타협하지 않으면서 고객의 특정 요구를 충족할 수 있어야 함을 의미합니다. 이것은 복잡해질 수 있지만 이것이 불가능하다는 것을 의미하지는 않습니다.
이 게시물에서는 서버 응답 시간을 줄이고 궁극적으로 Magento 웹 사이트의 속도를 높이는 5가지 팁을 제공합니다.
목차
- 팁 #1: 호스팅 고려
- 팁 #2: 이미지 최적화
- 팁 #3: 확장 프로그램 확인
- 팁 #4: 프로그래밍 최소화
- 팁 #5: Magento 데이터베이스를 체계적으로 유지
- 테이크아웃
팁 #1: 호스팅 고려
Magento 사이트가 느린 가장 일반적인 이유 중 하나는 호스팅입니다. 트래픽이 증가하기 시작하면 평균적인 웹사이트는 저렴한 호스팅 계획을 따라잡는 데 어려움을 겪을 것입니다. 그러나 Magento는 조금 더 복잡하기 때문에 플랫폼은 일반 웹사이트보다 더 빨리 문제를 겪을 가능성이 높습니다.
그렇기 때문에 많은 인증된 Magento 개발자가 좋은 호스팅 계획에 투자하라고 말합니다. Magento는 $5/월 공유 호스팅으로 제대로 실행되지 않습니다. Magento 속도를 높이려면 프리미엄 플랜에 투자해야 합니다.
실제로 호스팅 서비스를 선택할 때 Magento 인증 호스팅을 지정하는 서비스를 선택하는 것이 중요합니다.
VPS(가상 사설 서버)에서 Magento 웹사이트를 호스팅할 수도 있습니다. VPS에서 웹사이트를 호스팅할 때의 큰 이점은 사이트 소유자로서 서버를 더 자유롭게 관리할 수 있다는 것입니다.
그러나 Magento 사이트 소유자로서 가장 좋은 혜택은 VPS 호스팅 사이트가 트래픽이나 대상에 의존하지 않는다는 것입니다. 필요한 만큼 서버 공간을 사용할 수 있습니다.
Magento 인증 호스팅을 선택하든 VPS 호스팅을 선택하든 모든 옵션을 평가하고 웹사이트를 효율적으로 실행하기 위해 가장 많은 공간을 확보할 수 있는 호스팅 계획을 찾는 것이 중요합니다.
팁 #2: 이미지 최적화
인증된 Magento 개발자는 Magento 속도를 높이는 가장 좋은 방법 중 하나는 이미지를 최적화된 상태로 유지하는 것이라고 말할 것입니다. 가장 좋은 방법은 이미지를 가장 작은 크기로 압축하는 것입니다. 즉, 이미지가 이상적인 크기일 때 웹 사이트가 더 원활하고 효율적으로 실행될 수 있습니다.
웹사이트에 가장 이상적인 크기의 사진이 무엇인지 말할 수 있는 실제 방법은 없지만 사진의 품질을 손상시키지 않고 사진을 작게 만드는 방법은 있습니다.
Google에서 "무료 이미지 최적화 도구"를 검색하면 품질을 유지하면서 이미지를 작게 만드는 데 사용할 수 있는 무료 도구가 많이 나타납니다.
이러한 도구는 다양한 결과를 제공할 수 있지만 프로세스는 일반적으로 동일합니다.
- 사진을 웹사이트에 업로드합니다.
- 압축 설정을 선택합니다.
- 가장 권장되는 설정은 "무손실" 또는 "최고 품질"을 선택하는 것입니다.
- 일부 압축기는 사진이 어떻게 나올지에 대한 옵션을 제공하지 않습니다. 이 경우 이 단계를 건너뛰어야 합니다.
- 사진을 다운로드합니다.
프로세스를 완료하면 새로 최적화된 모든 사진을 Magento에 업로드하고 원본 이미지를 최적화된 이미지로 교체할 수 있습니다.
팁 #3: 확장 프로그램 확인
웹사이트 확장은 서버의 응답 시간에 큰 영향을 미칩니다. 사이트가 로드될 때 사이트에 도움이 되는 확장 프로그램도 로드해야 하기 때문입니다. 따라서 더 많은 HTTP 요청이 있을 것입니다.
Magento 웹사이트가 가질 수 있는 확장의 수에 대한 정답은 없지만 일반적으로 공인 Magento 개발자는 모든 타사 확장을 최소로 유지하라고 말할 것입니다.
Magento 사이트에 유지해야 하는 필수 확장이 무엇인지 파악하려면 다음 중 하나를 수행하는 것이 좋습니다.
- 포괄적인 Magento 확장 감사를 수행하여 얼마나 많은 확장이 있는지 파악하고 각 확장이 로딩 시간에 어떤 영향을 미치는지 알아보세요. 로드 시간을 가장 많이 차지하는 확장 프로그램을 제거하는 것이 좋습니다.
- 인증된 Magento 개발자에게 문의하여 확장 감사를 수행하고 유지하기에 가장 좋은 확장이 무엇인지 파악하기 위해 그들과 이야기하십시오.
가장 큰 확장 프로그램 중 일부를 지우고 나면 Magento 웹사이트가 더 빨리 로드되기 시작할 것입니다.
팁 #4: 프로그래밍 최소화
로드되는 코드가 적을수록 좋습니다. JavaScript와 CSS 파일을 결합하고 최소화하면 Magento 스토어의 로드 시간을 단축할 수 있습니다.
인증된 Magento 개발자를 고용하여 이를 수행할 수 있지만 직접 수행하려면 다음을 수행하십시오.
- Magento 관리자 패널로 이동하여 "시스템"을 찾으십시오.
- 지도 따르기: 시스템 → 구성 → 고급 → 개발자
- JavaScript 및 CSS 설정에서 확인하십시오.
- "JavaScript 파일 병합"에서 "아니오"를 "예"로 변경하십시오.
- "CSS 파일 병합"에서 "아니오"를 "예"로 변경하십시오.
- 변경 사항을 저장하다
이렇게 하면 JavaScript와 CSS 파일이 병합되어 웹사이트에 대한 요청 수가 줄어듭니다.
HTML의 경우 타사 확장을 다운로드하면 최소화할 수 있어야 합니다.
팁 #5: Magento 데이터베이스를 체계적으로 유지
Magento 속도를 높이는 핵심 포인트는 웹사이트 데이터베이스를 최적화된 상태로 유지하는 것입니다. 여기에는 다음을 유지하는 것이 포함됩니다.
- 인덱스: 인덱스는 MySQL 쿼리 속도를 높이는 데 사용됩니다. 기본적으로 Magento는 상점의 모든 단일 제품에 대한 색인을 업데이트합니다. 그러나 제품 색인을 수동으로 업데이트해야 하는 경우가 있습니다. 이렇게 하려면 다음을 수행해야 합니다.
- "시스템" → "색인 관리"로 이동합니다.
- 모든 색인(또는 업데이트하려는 색인)을 선택하고 드롭다운에서 "데이터 색인 재지정"을 선택한 다음 "제출"을 클릭하십시오.
- 로그: 테이블, 제품 및 절차를 적절한 그룹에 배치해야 합니다. 오래된 로그는 로드 사이트가 더 길어지지 않도록 가능한 한 빨리 삭제해야 합니다. Magento 데이터베이스 로그를 정리하려면 다음을 수행해야 합니다.
- "스토어" → "구성" → "고급"→ "시스템" → "대량 작업"으로 이동합니다.
- "로그에 저장된 날짜"에서 원하는 날짜로 변경합니다.
- "구성 저장"을 클릭합니다.
이를 구성한 후에는 Magento 사이트가 더 빨리 로드될 것으로 예상할 수 있습니다.
테이크아웃
더 빠른 사이트를 갖는 것이 그 어느 때보다 중요해졌습니다. 훌륭한 사이트를 갖는 것은 멋진 매장을 갖는 것 이상입니다. 그것은 또한 손님을 위한 훌륭한 쇼핑 경험을 만드는 것과 관련이 있으며 그 쇼핑 경험에 영향을 미치는 큰 요소는 사이트 속도입니다.
빠른 사이트를 갖는 것은 성공적인 웹사이트를 갖는 데 필수적이 되었습니다. 그러나 모든 웹사이트를 빠르게 만드는 구체적인 방법은 아직 없습니다. Magento의 속도를 높이기 위해 할 수 있는 작업은 다음과 같습니다.
- 좋은 호스팅 계획 세우기
- 사이트 이미지 최적화
- 연장 감사 실시
- 모든 코딩이 절대적으로 필요한지 확인
- Magento 데이터베이스를 체계적으로 유지하기
이 모든 작업을 수행하면 웹사이트 속도를 높이고 결과적으로 전환율과 고객 유지율을 높이는 첫 번째 단계를 밟았다는 의미입니다.
이것은 Goivvy, LLC의 Magento 인증 개발자인 Konstantin Gerasimov의 게스트 게시물입니다. 그는 성능 최적화 및 백엔드 개발을 전문으로 합니다.