두 가지 외관상 버그를 해결하고 성능을 개선한 WPML의 마이너 업데이트를 방금 릴리스했습니다.
이번 릴리스에서는 WPML의 두 가지 작은 버그를 처리합니다.
- 언어 매개변수를 사용하는 사이트의 대체 링크 끝에 슬래시가 누락되던 문제
- 사용자 프로필로 연결되는 bbPress 페이지의 PHP 알림
두 가지 모두 차단 문제는 아니지만, 그대로 두는 것보다 수정하는 것이 좋습니다.
그리고 WPML Multilingual & Multicurrency for WooCommerce에 대한 몇 가지 문제도 해결했습니다.
- WooCommerce Ajax 장바구니와의 호환성 문제: 장바구니 수량이 업데이트되지 않음
- WooCommerce Bookings와의 호환성 문제: 관리 화면 언어를 전환할 때 백엔드에 잘못된 예약이 표시됨
- Adventure Tours 테마와의 호환성 문제
- Aurum 테마와의 호환성 문제
- Composite Products 플러그인과의 호환성 문제
- 제품 번역 에디터에서 자동 생성된 슬러그가 고유하게 만들어지지 않던 문제
- 때때로 소수점이 있는 가격에서 0.01이 차감되던 문제
더 빠른 로딩 시간, 특히 트래픽이 많은 서버에서의 개선
이번 릴리스에서 더 흥미로운 업데이트는 WPML의 코드 로딩 개선입니다. WPML에는 많은 클래스가 포함된 다수의 PHP 파일이 있습니다. 이번 릴리스에서는 올바른 파일을 검색할 필요 없이 올바른 PHP 파일이 즉시 로드되도록 파일 매핑을 변경했습니다.
이 변경으로 인한 성능 향상은 서버에 따라 다릅니다. SSD 드라이브를 사용하는 매우 빠른 서버는 파일을 빠르게 찾을 수 있으므로 개선 효과를 거의 느끼지 못할 것입니다. 자기(일반) 드라이브를 사용하는 느린 서버, 특히 부하가 높을 때는 모든 관리 화면에서 상당한 개선을 체감할 수 있습니다.
실망시켜 드려 죄송하지만 이 개선 사항을 프로파일링하는 것은 어렵습니다. 로컬 개발 장비에서 테스트하는 경우 결과가 다를 수 있습니다. 실제 효과를 확인하려면 다양한 URL에 대한 다양한 액세스가 발생하는 바쁜 시스템을 시뮬레이션해야 합니다.
더 빠른 WooCommerce 제품 관리 화면
고객사에서 친절하게 공유해 주신 수많은 WooCommerce 사이트를 프로파일링했습니다. 모든 사이트에서 WPML이 가장 큰 영향을 미치는 곳은 제품 관리 화면이었습니다. WPML은 이 페이지에서 아무 것도 할 필요가 없기 때문에 이는 재미있는 사실입니다. WPML Multilingual & Multicurrency for WooCommerce는 자체 “제품 번역” 인터페이스를 제공하므로, 기본 WooCommerce 관리 화면에 번역 컨트롤을 표시하는 데 CPU 시간을 낭비할 이유가 없습니다.
WPML 3.4.1은 WPML Multilingual & Multicurrency for WooCommerce 3.8.1과 함께 이러한 비효율성을 해결합니다. 기본적으로 WooCommerce 제품 페이지에는 번역 컨트롤을 추가하지 않습니다. 이렇게 하면 유용한 기능을 잃지 않으면서 관리 화면의 속도가 크게 빨라집니다. 원한다면 여전히 이 컨트롤을 활성화할 수 있지만, WPML->WooCommerce->제품을 통해 WooCommerce 제품을 번역하는 것이 훨씬 더 합리적입니다. 전용 제품 번역 페이지에는 필요한 모든 기능이 포함되어 있으며 훨씬 더 빠르게 로드됩니다.
따라서 WooCommerce 제품을 관리할 때 다국어 사이트를 운영한다고 해서 성능 저하를 겪지 않아도 됩니다.
다음 예정: 더 빠른 문자열 번역
WPML 3.5에는 문자열 번역에 대한 일련의 개선 사항이 포함될 예정입니다. 개발 버전의 문자열 번역은 이미 WPML 3.4.1보다 두 배 빠르게 실행됩니다. 하지만 이것이 전부가 아닙니다. 현재 고급 문자열 번역 기능을 대상으로 성능에 미치는 영향을 최소화하면서 실행되도록 노력하고 있습니다. 성능 저하를 느끼지 않고 항상 자동 문자열 등록을 사용할 수 있도록 하는 것이 목표입니다.
WPML 업데이트
항상 그렇듯이 등록된 모든 사이트의 WordPress 관리 화면으로 자동 업데이트가 수신됩니다. 본인 및 고객사를 위해 필요한 만큼 많은 사이트를 등록할 수 있습니다. 수동으로 다운로드하려면 WPML.org 계정에 로그인하여 다운로드로 이동하세요.
피드백, 아이디어 또는 제안 사항
의견을 남겨 주시면 답변해 드리겠습니다.

