WPML

WPML 3.2에는 몇 가지 주요 업데이트와 성능 개선 사항이 포함되어 있습니다. SQL 쿼리가 최대 75%까지 감소한 것을 확인했으며, 성능을 최대한 조정하기 위해 더 많은 테스트 사례를 찾고 있습니다.

WPML 관련 작업 중 일부에는 SQL 쿼리 최적화가 포함되어 있습니다. 로컬 호스트에서 사이트를 실행할 때는 쿼리 수가 덜 중요합니다. 하지만 트래픽이 많고 외부 SQL 서버를 사용할 수 있는 운영 사이트의 경우 쿼리 감소로 인해 큰 이점을 얻을 수 있습니다.

최적화를 위해 3개의 테스트 사이트를 사용합니다. 여기에는 소형 사이트, 중형 사이트, 대형 사이트가 포함됩니다. 각 사이트는 각기 다른 최적화 작업에 도움이 됩니다. 소형 사이트는 여러 페이지로 구성된 일반적인 ‘브로셔’ 웹사이트를 나타냅니다. 대형 사이트는 많은 글(상품)이 있는 트래픽이 많은 전자상거래 사이트를 나타냅니다. ‘중형’ 사이트는 그 중간 정도에 해당합니다. 이 과정에서 각 구성에 따라 더 중요한 다양한 최적화 요소를 발견합니다.

지금까지의 테스트 결과, WPML 3.2와 3.1.9.4를 비교했을 때 다음과 같은 수치가 나타났습니다.

  • 기본 언어로 된 홈페이지: SQL 쿼리 약 20% 감소.
  • 다른 언어로 된 홈페이지: SQL 쿼리 20~75% 감소.
  • 기본 언어로 된 단일 페이지(소개 페이지): SQL 쿼리 약 15% 감소.
  • 다른 언어로 된 단일 페이지(소개 페이지): SQL 쿼리 20~80% 감소.
  • WP 대시보드: 쿼리 약 15% 감소.

물론 이러한 수치는 사이트의 복잡성에 따라 달라집니다.

이러한 쿼리 수 감소가 실행 시간 단축을 의미할까요? 일반적으로는 그렇지만 상황에 따라 크게 다릅니다. 고성능 CPU와 소규모 데이터베이스를 사용하는 경우 MySQL 서버가 RAM에서 작동하므로 일반적인 쿼리 처리 시간을 거의 느끼지 못할 수 있습니다. 하지만 대규모 데이터베이스와 많은 트래픽이 있는 일반적인 웹 서버를 사용하는 경우, 쿼리 감소가 CPU 부하 감소로 직결되는 것을 확인할 수 있습니다.

WPML 3.2 베타 다운로드


현재 WPML 3.2 베타는 Multilingual CMS 계정 소유자에게 제공됩니다. WPML 계정에 로그인하고 다운로드를 클릭하세요. 맨 아래로 스크롤하면 ‘CMS 베타 패키지’가 표시됩니다. 이를 다운로드하고 압축을 푸세요. 베타 버전의 모든 WPML 구성 요소에 대한 ZIP 파일을 받게 됩니다.

이 코드는 아직 운영 사이트용으로 준비되지 않았다는 점을 명심하세요. 개발 사이트에서 WPML 3.2 베타를 테스트해 보시는 것은 좋지만, 아직 운영 사이트에는 사용하지 마세요.

WPML 3.2는 현재 QA 단계에 있으며 예외적인 사례를 처리하고 있습니다. 준비가 완료되는 대로 WordPress 관리 화면으로 직접 업데이트를 받게 됩니다.

여러분의 사이트에서 WPML 성능 테스트


이러한 개선 사항이 다양한 사이트에서 제대로 작동하는지 확인하고자 합니다.

비교 테스트를 진행할 소형 및 중형 사이트를 찾고 있습니다. 3.1.9.4 및 3.2 버전으로 테스트하여 이러한 속도 개선이 모든 사이트에서 작동하는지 확인할 것입니다.

도움을 주실 수 있다면, 로컬에서 이러한 사이트를 테스트할 수 있도록 사이트의 전체 Duplicator 덤프가 필요합니다. 댓글을 남겨주시면 개별적으로 연락드리겠습니다.

이 글이 유용했나요? 이 글을 공유하세요: