WordPress 6.2의 새로운 기능 및 업데이트 이유(성능 향상)
게시 됨: 2023-04-26WordPress가인터넷에 있는 모든 웹사이트의 40% 이상을 지원하는 가장 인기 있는 CMS인 주된 이유 중 하나는정기적인 새 버전 릴리스 때문입니다. 이러한 지속적인 발전을 통해 강력하고 빠르며 안전한 상태를 유지하여 개발자가 최고의 사용자 경험을 제공할 수 있습니다.
WordPress 6.2는 WordPress의 최신 주요 릴리스입니다. WordPress 커뮤니티의 많은 사람들이 WordPress 6.2와 함께 제공되는 새로운 기능과 향상된 기능을 사용하게 되어 기쁩니다. 이 기사에서는WordPress 6.2에 도입된 새로운 기능,성능 개선및 보안 향상 에 대해 설명합니다 . 시작하자!
핵심 기능 변경
워드프레스 6.2는 웹 사이트의 속도와 사용자 경험을 향상시키는 몇 가지 새로운 기능과 향상된 기능을 도입했습니다 .다음은 몇 가지 주요 변경 사항에 대한 간략한 요약입니다.
- 웹 사이트 소유자는 이미지를 최적화하고 향상된 블록 편집기를 활용하여 보다 최적화된 콘텐츠와 레이아웃을 만들 수 있습니다.
- WordPress 6.2는 10개의 Gutenberg 릴리스를 코어에 병합합니다. 여기에는 고정 위치 블록 에 대한 지원 추가 , 블록 검사기 탭 도입 , WordPress의 HTML API 추가와 같은 개선 사항이 포함됩니다 .
- I18n 구성요소 개선( 국제 지역화 개선 ), 디렉토리 이동을 위한 새로운 기능, WP_Filesystem_Direct::move() 기능 변경, get_page_by_title() 기능 사용 중단. 번들 테마는 이제 원격 소스에서 글꼴을 로드하는 대신 테마 폴더에 글꼴 파일을 포함합니다. 이렇게 하면 글꼴 가져오기 프로세스가 더 빨라집니다.
- 로컬 환경에서 작업하는 개발자는 이제 애플리케이션 암호 응답에서 안전하지 않은 URL을 사용할 수 있습니다. 이 기능은 API 요청을 보다 쉽게 인증할 수 있도록 개발자에게 특히 유용합니다.
- WordPress 6.2에는 jQuery, jQuery Migrate, PHPMailer, element-closest, regenerator runtime, polyfill-library 및 Requests 2.0을 비롯한 여러 외부 라이브러리에 대한 업데이트가 포함되어 있습니다.
- 지정된 사용자에 대해 암호가 설정된 후 트리거되는 새 후크가 추가되었습니다.
- mysqli_connect() 또는 mysql_connect()를 사용할 수 있는지 확인하기 위해 새로운 검사를 사용할 수 있습니다. 이렇게 하면 치명적인 오류가 해결되고 mysqli PHP 확장이 누락된 경우 실행 가능한 메시지가 표시됩니다.
- 이제 댓글 시스템의 일관성이 향상되었습니다. 이제 개발자는 댓글 시간과 댓글 날짜를 가져오기 위해 함수를 호출할 때 $comment_ID 매개변수를 전달할 수 있습니다.
- move_dir() 이라는 새 함수가 추가되어 전체 디렉토리를 이동할 수 있으며 모든 파일 시스템에서 작동합니다.
- 요청 라이브러리 가 업데이트되었습니다 . 이제 네임스페이스를 지원하고 더 엄격한 입력 유효성 검사가 있습니다. 라이브러리의 많은 클래스는 이제 final 로 표시되며 이는 해당 메서드를 재정의할 수 없음을 의미합니다.
- 이제 연관 첨부 파일 배열을 전달하여 wp_mail()에 사용자 지정 첨부 파일 이름을 추가할 수 있습니다.
- wpdb::prepare() 를 업데이트하여 보안이 강화되었습니다 . 이제 SQL 주입 위험을 줄이는 자리 표시자가 있는 테이블 이름과 같은 식별자를 이스케이프 처리합니다.
성능 개선 및 수정
WordPress 6.2의 주요 초점 영역 중 하나는 성능이며 새 릴리스는 상당한 개선을 제공하도록 설계되었습니다.
3월 6일에 열린 Q&A 세션 에서 Anne McCarthy와 Rich Tabor는 성능에 영향을 미치는 이 최신 WordPress 릴리스의 개선 사항에 대해 논의했습니다.
그들은 WordPress 6.2가 더 나은 등대 성능 점수를 위해 스타일 엔진을 최적화했다고 언급했습니다. 내부 테스트에서 Web Vitals 및 Server Timing 메트릭에서 알 수 있듯이 블록 스타일 시트와 프런트 엔드의 CSS 로딩을 개선하기 위해 상당한 작업이 수행되었습니다.
블록 테마에서 LCP 이미지를 결정하고 지연 로드를 방지하는 논리가 향상되었습니다. 이 변경 세트는 블록 템플릿 부분의 이점을 사용하여 헤더 블록 템플릿 부분의 지연 로딩 이미지를 방지하여 블록 테마의 성능을 향상시켜 TTFB속도를 약 20%,LCP속도를 약 14% 향상시킵니다.영웅 이미지가 포함된 페이지에서 LCP의 개선은 약 19%의 속도로 훨씬 더 눈에 띕니다.
또한 WordPress 6.2에는 다음과 같은 몇 가지 사소한 개선 사항이 도입되었습니다.
- 새 필터인 ' pre_wp_load_alloptions '가 추가되어 WordPress에서 자동 로드된 옵션을 로드하여 사용자 정의 논리로 단락시킬 수 있습니다.
- get_adjacent_post() 함수 의 결과가 이제 캐시되어 향상된 성능을 제공합니다.
- WP_Term_Query의 캐시 키는 이제 자리 표시자가 없는 SQL을 기반으로 하므로 캐시 적중 가능성이 높아집니다.
- WP_Query가 포스트 캐시를 두 번 프라이밍하는 버그를 수정했습니다 .
- 캐시의 지연 로딩 용어 메타데이터도 wp_cache_get_multiple() 을 활용하여 개선되어 성능이 빨라졌습니다.
- wp_get_global_settings() 의 결과는 이제 단일 요청 내에 캐시되어 응답 시간이 약 8% 향상되었습니다.
WordPress의 이슈 트래커를 방문하여 WordPress 6.2의 성능과 관련된 모든 변경 사항을 확인하십시오.
성능에 미치는 영향 측정
이미 잘 알고 계시겠지만 Servebolt에서는 속도에 집착합니다! 이를 위해 이러한 변경 사항의 영향을 직접 측정하기로 결정했습니다. 이를 위해 새로운 가상 머신에 안정적인 최신 릴리스(작성 당시 6.1.1)로 새로운 WordPress 사이트를 만들고 10개의 더미 게시물을 추가했습니다.
이 애플리케이션을 복제한 다음 WP-CLI 명령을 사용하여WordPress 6.2 Release Candidate 4 로 업그레이드했습니다.
두 개의 동일한 애플리케이션을 생성하여 Grafana k6를 사용하여 3분 30초 동안 지속적인 로드로 두 웹 사이트를 스트레스 테스트했습니다. 각 버전의 성능은 다음과 같습니다.
워드프레스 6.1.1
이전 안정적인 릴리스를 사용할 때 테스트 기간 동안 7.3K 요청을 처리할 수 있었습니다 .우리는 서버가초당 약 26개의 요청을 처리할 수 있으며 요청의 95%가 완료하는 데 226ms 미만이 걸리는 것을확인했습니다 .
워드프레스 6.2
WordPress의 새 릴리스는 성능 향상에 중점을 두고 있으며 이는 수치에 명확하게 반영됩니다.
최신 버전의 WordPress를 사용할 때 대부분의 요청이 178ms 이내에 완료되었으며 서버도 같은 시간에 약 250개의 추가 요청을완료할 수 있음을 관찰했습니다.
응답 시간이 짧아지면 처리되는 요청 수가 증가하고 궁극적으로 급증하는트래픽을 처리하는 능력이 향상됩니다.
마지막 생각들
WordPress 6.2는 WordPress 커뮤니티를 위한 또 다른 흥미로운 릴리스입니다. 성능 및 사용자 경험에 중점을 둔 WordPress는 더 나은 미디어 관리 및 콘텐츠 블록을 제공하여 사용자가 웹 사이트를 더 쉽게 관리할 수 있도록 합니다.
다양한 새 기능, 특히 성능 향상을 활용하려면 WordPress 6.2로 업그레이드하는 것이 좋습니다.매우 효율적이고 빠르며 안정적인 웹 사이트를 갖는 것은 미션 크리티컬한 비즈니스 요구 사항이 있는 모든 사이트에 필수적이며 WordPress 6.2는 웹 사이트 성능을 여러 가지 개선하기 시작했습니다.
즉, 신뢰할 수 있고 일관된 서비스를 제공하는 호스팅 공급자를 선택하는 것이 절대적으로 중요합니다.
Servebolt는 자체적인 차세대 인프라 및 성능 서비스( Accelerated Domains포함 )를 구축하여 호스팅 공간에서 시장을 선도하는 업체임을 자랑스럽게 생각합니다. 이를 통해 호스팅을 선택한 기업은 최종 사용자에게 경험적으로 더 나은 경험을 제공할 수 있습니다.