WPML

이 릴리스는 몇 가지 결함에 대한 수정과 W3TC 및 객체 캐싱을 사용하는 사이트의 성능을 크게 향상할 수 있는 개선 사항을 포함하는 WPML의 마이너 릴리스입니다.

최근 출시된 WPML의 메이저 버전(3.3)이 거의 모든 사용자에게 문제없이 적용되어 매우 기쁩니다. 이번 빠른 릴리스는 지난주에 발견된 여러 문제를 해결합니다.

W3TC 객체 캐싱을 통한 성능 개선


W3TC는 독특한 방식으로 객체 캐싱을 구현합니다. 이러한 특성으로 인해 객체 캐싱과 WPML을 함께 사용하는 사이트에서는 성능이 향상되는 대신 오히려 저하되는 경우가 많았습니다. 이는 캐시에서 누락된 객체를 잘못 해석했기 때문입니다. WPML 3.3.1에서는 W3TC가 캐시되지 않은 항목을 보고하는 방식을 처리하는 특정 코드를 추가했습니다. 그 결과 이제 WPML과 객체 캐싱(W3TC를 통한)이 원활하게 함께 작동합니다.

객체 캐싱은 전체 페이지를 캐시할 수 없는 사이트에 특히 유용합니다. 전자상거래, 멤버십 및 디렉토리 사이트에서 이러한 경우를 많이 볼 수 있습니다. 이러한 사이트에서는 많은 방문자가 로그인한 상태이며 사이트는 각 사용자에게 맞춤화된 페이지를 표시합니다. 따라서 로그인한 모든 방문자가 동일한 페이지의 다른 버전을 보게 되므로 페이지 캐싱으로는 이러한 사이트의 속도를 높일 방법이 없습니다.

객체 캐싱은 상당한 성능 개선을 제공합니다. 테마와 플러그인은 전체 페이지를 캐시하는 대신 더 작은 ‘객체’를 캐시할 수 있습니다.

W3TC와 WPML을 사용 중이라면 WPML 3.3.1로 업데이트하고 객체 캐싱을 다시 시도해 보세요. 이 버전 이전에는 특별한 이유 없이 캐시가 계속 플러시되어 객체 캐싱으로 인해 오히려 결과가 나빠졌을 수 있습니다. 이제 객체 캐싱이 정상적으로 작동합니다. 단, 객체 캐싱의 효과는 여전히 여러 요인에 따라 달라질 수 있다는 점을 유의하세요.

버그 수정 및 개선 사항

  • ‘단어 수’를 여러 AJAX 호출로 분할 – 콘텐츠가 아주 많은 사이트에서는 새로운 ‘단어 수’ 기능이 실패했을 수 있습니다. 이제 사이트에 콘텐츠가 얼마나 많든 정상적으로 작동합니다. ‘단어 수’ 기능을 사용하면 번역이 필요한 콘텐츠의 양을 확인하여 비용과 일정을 예상할 수 있습니다.
  • WP Engine 호스팅의 캐싱 엔진과 WPML 간의 충돌 해결
  • 성능 관련 추가 사항 – W3TC가 활성화된 상태에서 WooCommerce 상품을 편집할 때 발생하던 성능 문제 해결
  • 번역 작업 폴링 개선(더욱 안정적이며 통신 실패 시 원활하게 복구됨)
  • 고유주소 구조에 카테고리가 있을 때 get_permalink()가 잘못된 URL을 반환하던 문제 수정

다운로드 및 업데이트


WordPress 관리 화면을 통해 WPML을 자동으로 다운로드하는 것이 항상 가장 좋은 방법입니다. 이를 위해서는 사이트를 등록했는지 확인하세요. 개발 사이트와 운영 사이트를 포함한 모든 사이트를 등록할 수 있습니다. 또한 WPML 계정에서 WPML의 모든 구성 요소를 수동으로 다운로드할 수도 있습니다. 이와 같은 마이너 업데이트라도 실행하기 전에 데이터베이스를 백업하는 것이 좋습니다.

WPML의 다음 예정 사항


훌륭한 개선 사항과 새로운 기능을 갖춘 WordPress 4.4가 다가오고 있습니다. 일반적으로 WPML 3.3.1은 WordPress 4.4에서 원활하게 실행됩니다. 현재 택소노미 메타 번역을 완벽하게 지원하기 위해 작업 중입니다. 이 기능은 몇 주 내에 WPML 3.4에서 준비될 예정입니다. 최근에야 택소노미 메타 작업을 시작할 수 있었기 때문에 시간이 조금 걸리고 있습니다(이전에는 해당 코드가 계속 변경되었습니다).

또한 WPML 3.4에서는 번역 UI가 완전히 개편될 예정입니다. WPML의 현재 UI는 꽤 오랫동안 사용되어 왔으므로 이제 새로워질 때가 되었습니다. 새로운 인터페이스는 확실히 더 멋져 보일 것입니다. 더 중요한 것은 더 빠르고 편리하게 사용할 수 있다는 점입니다. 새로운 UI는 지난 몇 달 동안 수행한 포괄적인 사용성 실험의 결과입니다. 이 새로운 UI의 가장 큰 수혜자는 다국어 WooCommerce 사이트를 운영하는 사람들이 될 것입니다. UI 요소를 통합하고 WooCommerce의 번역 워크플로를 훨씬 더 간단하게 만들고 있습니다. 크리스마스 직전에 첫 번째 베타 버전을 선보이는 것을 목표로 하고 있으므로, 고칼로리 음식과 시끄러운 조카들에게서 벗어나 휴식을 취하고 싶을 때 즐겁게 사용해 보실 수 있을 것입니다.

마지막으로 WPML 3.4에는 내장된 언어 전환기에 대한 주요 개선 사항이 계획되어 있습니다. 다양한 테마의 CSS는 WPML의 언어 전환기를 처음 만들었을 때보다 많이 발전했습니다. 이번 업데이트를 통해 WPML의 언어 전환기는 모든 기본 WordPress 테마, Bootstrap 테마 등을 포함한 최신 테마와 원활하게 작동하게 될 것입니다.

피드백이 있으신가요?


저희가 여러분의 피드백을 받는 것을 좋아한다는 것은 이미 알고 계실 것입니다. 의견을 남겨주시면 답변해 드리겠습니다.

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