보도 자료: Google이 Thierry Muller와 함께 WordPress 코어를 더 빠르게 만드는 방법

게시 됨: 2022-05-28

WMR의 WordPress 커뮤니티 팟캐스트 Press This에 오신 것을 환영합니다. 여기 호스트 David Vogelpohl이 커뮤니티 주변의 게스트와 함께 WordPress 개발자가 직면한 가장 큰 문제에 대해 이야기합니다. 다음은 원본 녹음의 필사본입니다.

Powered by RedCircle

David Vogelpohl: 안녕하세요. WMR의 WordPress 커뮤니티 팟캐스트 Press This에 오신 것을 환영합니다. 저는 귀하의 호스트인 David Vogelpohl입니다. 저는 WP Engine에서 제 역할을 통해 WordPress 커뮤니티를 지원합니다. 매주 언론에서 들을 수 있는 최고의 커뮤니티를 여러분에게 전하는 것을 좋아합니다. , 또는 iTunes, iHeartRadio, Spotify에서 이를 누르거나 wmr.fm에서 최신 에피소드를 다운로드하도록 구독할 수 있습니다. 이 보도 자료에서는 Google이 WordPress Core를 더 빠르게 만드는 데 어떻게 도움이 되는지 알려드리게 되어 매우 기쁩니다. 그 대화를 위해 우리와 합류하게 된 것은 Google Mr. Thierry Muller의 우울한 일을 환영하는 것과 같은 창 끝에 있는 사람입니다. 티에리, 환영합니다.

티에리 뮐러: 감사합니다. 고마워, 데이빗. 나를 주셔서 감사합니다.

DV: 네, 당신을 여기 모시게 되어 매우 기쁩니다. 알다시피, 나는 수년 동안 다양한 특별 임무와 오픈 소스 및 WordPress에서 여기저기서 당신을 알게되었습니다. 실제로 티에리 쇼에 출연한 적이 있습니까?

TM: 내가 기억할 수 있는 한 잘 모르겠습니다.

DV: 훌륭합니다. 훌륭한. 글쎄, 우리는 당신이 여기에 와서 정말 기쁩니다. 그리고 당신은 오늘 스위스에서 우리와 함께 하고 있습니다. 그렇죠?

TM: 물론입니다. 취리히,

DV: 환상적입니다. 취리히가 갈 곳 목록에 있습니다. 나는 아직 취리히에서 온 친구가 몇 명 없지만 아직 가보지 않은 곳이 내 목록 장소에서 확실히 높습니다. 어떤 경우에도. 하지만 오늘 우리는 Thierry가 실제로 작업 중인 새로운 기능 플러그인 Performance Lab에 대한 관점과 이것이 WordPress Core를 더 빠르게 만드는 경로가 될 수 있는 방법에 대해 이야기하기 위해 왔습니다. 따라서 Thierry는 이러한 기능이 어떻게 핵심에 적용되는지, 현재 테스트 중인 성능 기능, 미래를 위해 고려 중인 성능 기능, 그리고 가장 중요한 것은 귀하가 도울 수 있는 방법에 대해 조금 공유할 것입니다. 좋아, Thierry, 그럼 질문으로 시작하겠습니다. 나는 모든 손님에게 했던 것과 같은 질문을 할 것이고 당신은 당신의 워드프레스 기원 이야기를 간략하게 말해줍니다. 워드프레스를 처음 사용한 때는 언제였습니까?

TM: 네, 사실 좋은 질문이고 제가 원래 Joomla에서 왔고 E는 가치가 없기 때문에 약간 아이러니합니다. 그들은 Joomla와 함께 WordPress라고 불리는 것이었습니다. 그리고 이름에서 알 수 있듯이 WordPress를 Joomla에 통합합니다. 일반적으로 Joomla 사이트의 블로그 부분과 내가 Joomla에서 개발할 때 유용했습니다. 그리고, WordPress에 대해 더 깊이 파고들면서, 나는 그것에 대해 일종의 사랑에 빠졌고, 전형적인 결혼 생활의 타협에도 불구하고 그 이후로 이혼하지 않았습니다. 그리고 네, 그 이후로 저는 WordPress로 옮겨갔고 더 이상 Joomla를 개발하지 않았고 그렇게 이야기가 시작되었습니다.

DV: 훌륭합니다. 그게 언제였더라? 대략 1년 정도 기억하시나요?

TM: 2008년

DV: 믿습니다. 알겠습니다. 좋은 거래입니다. 따라서 사용자 정의 게시물 유형 및 메타 필드 바로 앞에 있습니다. 그래서 당신은 그 혁명 직전에 있습니다. 당신에게 그 일이 일어난 것이 당신에게 큰 문제였다는 것을 기억하십니까? 그리고 출시되었나요?

TM: 사실 당시에는 WordPress가 매우 블로그 중심적이었다고 말할 수 있기 때문에 큰 문제였습니다. 그리고 그 특정한 이유 때문에 제가 Joomla를 사용하는 이유 중 하나였습니다. 그리고 그것이 큰 도전이었을 때 WordPress에서 더 향상된 웹사이트를 구축하는 것이 가능하고 더 쉽다는 것을 알게 되었기 때문에 확실히 요즘을 기억하십시오.

DV: 예, 그 당시 저는 Drupal 개종자였고 2010년경이나 그 이후에 개종했습니다. 나는 그것의 뒤늦은 부분이었다, 아마. 그리고 CPT였습니다. 결국, 그것이 더 많은 것을 가능하게 했습니다. 나는 Joomla와 Drupal을 위해 내 마음 속에 특별한 자리를 가지고 있습니다. 나는 그런 사람과 같은 유형의 사람이 아니에요. 나는 그것이 모두 오픈 소스라고 생각합니다. 전부다 괜찮아. 하지만 그곳에서 당신의 기원 이야기를 듣는 것은 멋진 일입니다. 하시겠습니까? 그럼 다음 질문으로 구글에 대해 간단히 말씀해 주시겠습니까?

TM: 네, 그렇습니다. 글쎄요, Google I, 많은 사람들이 Google에 익숙할 것이라고 확신합니다. 그리고 그것은 대기업이 전 세계의 정보를 조직화하고 보편적으로 액세스할 수 있고 유용하게 만들려는 사명에 여전히 충실하다는 것입니다. 그리고 이 임무의 일부인 Google은 일반적으로 다양한 제품 영역으로 나뉩니다. 저는 기본적으로 웹 플랫폼인 Google Chrome이라는 제품 영역과 Google 검색이라는 다른 제품 영역 사이에 앉아 있습니다. 궁극적으로 저희 팀의 임무는 웹 CMS 또는 웹 기능과 CMS를 제공하는 것입니다. 일반적으로 앞으로 나아가는 궁극적으로 사이트 소유자, 작성자, 개발자 및 귀하의 이름을 지정하여 열린 웹에서 성공하고 일반적인 열린 웹을 만들기 위해 계속 노력하는 것을 목표로 합니다. 예를 들어 WordPress의 성능 향상을 통해 WordPress가 웹에서 차지하는 공간이 크다는 것을 알고 있다는 점을 고려할 때 그렇습니다. 그것은 나와 내 팀의 핵심 초점과 같은 순간 중 하나입니다.

DV: 정말 훌륭한 글입니다. Performance Lab 플러그인에서 작업을 얼마나 쉽게 수행하고 WordPress를 더 빠르게 만드는지 듣는 것은 매우 흥미로웠습니다. 전 세계의 정보를 조직화하고 더 쉽게 액세스할 수 있도록 하는 Google의 원래 사명에 대한 사다리입니다. 분명히 성능이 거기에서 큰 역할을 합니다. 그리고 오픈 웹은 ​​거기에서 큰 역할을 하고 물론 워드프레스는 오픈 웹의 큰 부분을 차지합니다. 좋아, 좋아. 죄송합니다. 가세요.

TM: 아니요, 그냥 절대적으로 말한 것입니다. 사람들이 정보에 쉽게 접근할 수 있도록 하기 위함입니다. 일반적으로 매우 중요한 사용자 경험은 매우 중요합니다. 맞습니다. 이 정보를 제공하여 가능한 가장 최적의 방식으로 소비되는 연료를 공급할 수 있다는 것입니다. 귀하가 알고 있는 실적이 이 제출물과 어떤 관련이 있는지 확인할 수 있습니다. 그리고 계속해서 노력해야 하는 것은 열린 웹의 핵심 부분입니다.

DV: 네, 물론입니다. 나는 사람들이 와우, 구글이 인쇄기를 더 빨리 돌본다고 생각하는 것을 분명히 볼 수 있었지만 그것은 오픈 웹사이트라는 개념과 정말 복잡하게 연결되어 있습니다. 매우 흥미로운. 좋아, 그럼, 플러그 자체에 들어가 보자. 사람들에게 성능 웹 플러그인이 무엇인지, 그 임무가 무엇인지, WordPress Core에서 기능 플러그인으로서의 역할이 무엇인지 알려주실 수 있나요? 듣고 있는 일부 사람들은 기능 플러그인이 무엇인지조차 모를 수도 있다고 생각합니다. 그러나 Performance Lab 플러그인에 대해 조금 알려주실 수 있습니까?

TM: 네, 그렇습니다. 전적으로. 따라서 처음에 이 WordPress 성능 이니셔티브를 시작할 때 일부 초점 영역은 특히 WordPress 성능을 저해하는 WordPress의 가장 큰 위반 사항과 같은 일부 분석을 기반으로 정의했습니다. 그런 다음 우리가 작업하고 싶은 쓰기 우선 순위 목록과 같이 WordPress 코어에 중요한 몇 가지 기능을 생각해 냈고 일반적으로 이러한 기능을 개발하고 이러한 기능을 테스트하는 방법에 대해 논의했습니다. 일부 주요 기능의 경우 WordPress에서 기능 플러그인으로 제공되며, 이는 사람들이 WordPress Core에서 궁극적으로 학습하게 될 기능을 테스트하기 위한 임시 플러그인입니다. 그리고 대신 우선 순위 목록이 길기 때문에 10가지 기능 플러그인을 개발하고 싶지 않았습니다. 맞습니다. 그리고 그것이 우리가 WordPress 코어에서 빌려주는 것을 목표로 하는 성능 향상 모음인 Performance Lab 하나의 플러그인을 갖는 것에 대해 논의하기 시작한 방법입니다. 아이디어는 내가 말했듯이 많은 플러그인 대신 사람들이 모듈을 테스트할 수 있는 한 곳이 있다는 것입니다. 모듈 비활성화를 활성화한 다음 피드백을 제공하고 이 기능을 테스트하여 궁극적으로 WordPress 코어에 도달하는 데 실제로 도움이 되는 방법은 매우 쉽습니다.

DV: 좋습니다. 기본적으로 아이디어는 WordPress Core를 더 빠르게 만들고자 한다는 것입니다. 따라서 플러그인이 사이트를 끌어내리는 것처럼 걱정할 필요는 없고 핵심에 집중하는 것입니다. 그리고 블록 편집기 기능이 핵심이 되기 전에 준비되는 Gutenberg 기능 플러그인과 유사합니다. Performance Lab은 테스트할 수 있는 일종의 스테이징 환경이기도 합니다. 그런 다음 핵심 채택 프로세스를 통해 잠재적으로 나중에 롤인됩니다. 하지만 테스트 중이므로 일부 문제가 해결되지 않을 수 있습니다. 그래서 가장 큰 범죄를 저지른 영역을 살펴보았습니다. 그리고 이 하나의 기능 플러그인 내에서 이를 수행할 수 있는 로드맵을 작성하기 시작했습니다. 그래서 지금 저는 생각하고 있습니다. 물론 저는 미리 조사해 보았지만 청중을 위해 이것을 풀어보고 싶습니다. 이 프로젝트에서 누가 작업하는지 조금 더 알고 싶습니다. 그리고 물론, 어떤 기능을 먼저 테스트하고 있습니까? 그런 다음 미래를 위해 어떤 기능을 고려할 것 같으며 첫 번째 휴식 이후에 다룰 것입니다. 곧 돌아올 것입니다.

DV: 안녕하세요 여러분. Press This WordPress 커뮤니티 팟캐스트 WMR에 오신 것을 환영합니다. 우리는 Google이 WordPress Core를 더 빠르게 만드는 데 어떻게 도움이 되는지에 대해 이야기하는 에피소드 중간에 있습니다. 이를 위해 Thierry Muller를 인터뷰하고 있습니다. Thierry, 휴식 시간 직전에 Performance Lab 기능 플러그인의 역할에 대해 성능 기능 로드맵을 중심으로 개발한 방법과 이를 테스트할 수 있는 단일 장소를 원했습니다. 매우 건전하다고 생각합니다. 다른 사람이 작업하고 있는지 또는 오늘날 기여자 메이크업이 어떻게 보이는지 내가 잘못 알고 있지 않다면 당신은 플러그인의 리드입니다.

TM: 아주 좋은 질문입니다. 음, 우선, 퍼포먼스 생성에 대한 이 제안을 작성한 이후로 퍼포먼스에 초점을 맞춘 WordPress 퍼포먼스 그룹 커뮤니티의 대답은 압도적이었습니다. 그것은 많은 사람들에게 받아들여졌습니다. 그리고 우리는 많은 기여자들을 보았습니다. 예를 들어 가입하고 매주 첫 번째 채팅을 할 때마다 Slack 채널에는 현재 Slack 채널에 가입하는 사람이 약 350명 정도 있고,

DV: WordPress.org에 있는 사람들을 위한 Slack 채널입니다. Slack 및 가입하고 싶습니다

TM: WordPress를 슬랙으로 만드는 중입니다. 우리는 채널 또는 환경 채널, 채널을 말하고 이에 대한 해시태그 성능입니다.

DV: 감사합니다. 거기에 기여자 몇 명을 참여시키세요.

TM: 네, 현재 350명이 채널에 가입하고 있다고 생각합니다. 화요일에 주간 채팅이 있습니다. 그리고 WordPress 커뮤니티에 투자 중인 투자 회사와 같이 Yoast Platform sh 물론 ​​x WP Google의 WP Engine GoDaddy 10과 같은 많은 기여자가 이러한 기여자에 합류하는 것을 보니 정말 기쁩니다. 물론 성과에 전념하거나 시간을 할애한 기여자와 리드 그룹에 참여하기 위해 시간을 할애한 독립 기여자가 있는 다른 회사도 있습니다. 저 자신도 언급했듯이 저는 처음부터 이 제안에 참여해 왔으며 제 팀 Feliks Adam Silverstein의 다른 사람들도 매우 참여하고 있습니다. 그리고 그들은 X WP Johnny, Paul의 소수의 사람들을 사용합니다. 그리고 알다시피, 350명의 삶의 긴 목록이 있습니다. 예. 잊어버리면 용서해 주세요.

DV: 훌륭합니다. 그것은 당신이 기여자들의 멋진 작은 커뮤니티를 가지고 있는 것처럼 들립니다. 당신은 이미 주위에 구축했습니다. 그 놀라운.

TM: 지금까지 추진력은 대단했습니다. 하지만 물론, 우리는 항상 더 많은 기여자가 필요하며 더 많은 사람들과 더 많은 일을 할 수 있습니다. 매우 포괄적이며 나중에 어떻게 기여하는지에 대해 이야기하고 좀 더 자세한 내용을 알려 드리겠습니다.

DV: 해보자. 지금. 이론. 누군가가 바빠서 자리를 비워야 하는 경우를 대비하여 팟캐스트의 초반처럼 지금 합시다. 바로 지금 그 질문을 합시다. 오른쪽. 두 번째로 사람들은 일반적으로 당신의 노력을 어떻게 지원할 수 있습니까? 그들은 어떻게 기여합니까?

TM: 기여할 수 있는 방법은 많습니다. 내 말은, WordPress에는 개발자가 아닌 경우 실제로 기여할 수 있는 영역이 없다는 인식이 있습니다. 그것은 사실이 아닙니다. 적어도 성능에 대한 노력은 아닙니다. 우리는 사람들이 도울 수 있는 많은 방법을 가지고 있습니다. 개발자를 위해, 특히, 물론 코드 기반이라고 말하고 싶지만, 몇 가지 예를 들겠습니다. 하지만 그들은 매주 웹을 조정하는 주간 채팅 코드를 돕는 사람들입니다. 채팅, 그런 다음 작업 캠프에서 수행되는 몇 가지 작업이 있습니다. 하나의 특정 영역에 기여해야 하는 영역이 많이 있습니다. 호스팅 회사나 다른 사람을 위해 도움이 되는 것은 사용자 기반을 늘리는 것입니다. 성능 랩은 수백만에 달하지만 예를 들어 50,1000개 정도의 사이트 활동이 성능 랩을 테스트하도록 하는 것이 좋습니다. 따라서 이러한 관점에서 이 사용자 기반을 확장하여 기여하는 것은 도움이 될 만한 훌륭한 영역입니다.

DV: 나는 그 점 이론에 대한 질문을 본 적이 없습니다. 제 생각에 가장 중요한 것은 바로 지금 이 팟캐스트, 바로 여기에 있는 이 에피소드가 더 많은 사용자를 확보하는 데 도움이 될 것입니다. 그리고 듣는 사람들을 위해 이 팟캐스트를 다른 사람과 공유하고 플러그인을 통해 성능에 대해 배울 수 있도록 도와주세요. 그러면 아마도 더 많은 사용자를 확보하는 데 도움이 될 것입니다. 티에리.

TM: 물론이죠. 잘 될 겁니다. 궁극적으로, 더 많은 측면이 있고 기능을 테스트할수록 결국 WordPress 코어에 병합하고 일부 성능 이점을 보려면 모든 WordPress 사이트를 확인하는 데 더 많은 도움이 될 것입니다. 그래서 그들은 도움이 될 것입니다. 그리고 기여에 관심이 있는 사람들에게는 주간 채팅에 참여하는 것이 좋은 출발점이 됩니다. 물론, 사람들이 저에게 직접 핑을 대는 것이 더 기쁩니다. Felix Adam 사람들이 누군가를 엿보는 등의 프로젝트의 다른 리드도 마찬가지라고 확신합니다. 네, 부담 없이 가입하여 ping을 보내주시면 절차를 안내해 드리겠습니다.

DV: 맞습니다. 그래서 거기에 펠릭스가 있습니다. 그래서 지금처럼 나는 확실히 그것을 확인하고 내가 실수를 잊어 버리기 전에 그가 쇼에 출연했다고 생각하는 버전에 합류 할 것입니다. 시원한. 이제 테스트 중인 항목으로 이동해 보겠습니다. 오늘 무엇을 테스트합니까? 성능 랩 플러그인에 어떤 성능 기능이 있는지와 같이 비트를 얻으려고 합니다.

TM: 현재 우리의 분석에 따르면 몇 가지 큰 범죄자가 있습니다. 현재 우리가 주로 개발하거나 집중하고 있는 것은 이미지 최적화와 객체 캐싱입니다. 이미지는 확실히 가장 큰 위반자 중 하나이며 작업해야 할 매우 복잡한 영역이기 때문에 현재 이미지에 상당히 집중할 것입니다. 따라서 보다 구체적으로 이미지에서 최신 이미지의 사용 부족 또는 특히 최신 형식은 성능에 상당한 영향을 미칩니다. 그리고 또 다른 영역은 과도한 이미지 크기가 사용되는 것과 같습니다. 그리고 WordPress가 반드시 이미지 크기를 처리하는 데 가장 좋은 것은 아니라는 것을 알고 있습니다. 그래서 이것은 우리가 많이 집중하는 것입니다. 그리고 이 작업의 일부로 web P 형식 및 형식 web P 통합 모듈이 이미 테스트할 준비가 되어 있습니다. 우리는 이미 커뮤니티에서 호환성에 대한 스토리지에 대한 몇 가지 우려에 대한 피드백을 받았습니다. 그래서 우리는 이 문제를 해결하기 위해 노력하고 추가 분석을 통해 작업하고 있습니다. 이것은 우리가 테스트하는 첫 번째 것과 같습니다. 그것이 당신의 질문에 대답합니까?

DV: 그렇습니다 . 응. 따라서 이미지 최적화는 분명히 비옥합니다. 지면. 아시다시피, 웹 P는 정말 흥미로웠습니다. 나는 피드백을 듣고 있는 기여자들에게 증언할 수 있습니다. 나는 이메일을 받았고 웹 P로 테스트하고 있는지조차 몰랐습니다. 그러나 테마 개발자로부터 무작위로 이메일을 받았는데, 이것을 보았습니까? 이건 어때? 나는, 오, 그가 코멘트를 요구하기 때문에 그것에 대한 Thierry의 포스트에 응답하는 것 같았습니다. 그 소식을 들으니 기쁩니다. 하지만 Thierry와 팀에 말씀하세요. 그리고 그곳에서 모든 사람들이 듣는 것을 보는 것은 좋았고 그것이 한 사람의 피드백인지, 아니면 분명히 매우 많은 것인지는 확실하지 않지만 사람들은 종종 알고 싶거나, 무언가에 대해 트윗하거나, 친구에게 이메일을 보내는 것을 좋아한다고 생각합니다. 작업하는 사람들에게만 잠시만요. 그러나 흥미로운 것은 그가 여기서 논쟁을 풀 필요가 없다고 생각합니다. 하지만 이미지 최적화에 의존하는 이유를 확실히 알았습니다. 당신의 첫 움푹 들어간 곳의 종류. 이제 개체 캐싱에 대해서도 언급하셨고 최적화할 영역 목록이 두 개 이상일 것입니다. 정말, 루크는 앞으로 로드맵에 무엇이 있는지 궁금합니다. 그러나 우리는 마지막 휴식을 취할 것이고, 우리는 이길 것입니다. 우리는 마지막 휴식을 취하고 바로 돌아올 것입니다. 이 WordPress 커뮤니티 팟캐스트와 W EMR을 보도하기 위해 다시 오신 것을 환영합니다. Google은 Thierry Muller를 인터뷰하여 WordPress를 더 빠르게 만드는 중입니다. 휴식 직전에 눈물. 테스트 중인 테스트 및 성능 기능에서 먼저 웹 P를 사용하여 이미지 최적화에 어떻게 집중하고 있는지 알려주셨습니다. 그는 또한 개체 캐싱에 대해서도 언급했습니다. 다른 무엇? 로드맵에 다른 것이 있거나 그러한 영향과 같은 개체 캐싱에 대해 정말 흥미로운 것이 있습니까?

T M: 네, 제 말은, 개체 캐싱 기여자도 마찬가지입니다. 즉, Johnny Harris는 그것에 대해 많은 작업을 수행했습니다. 그리고 이러한 노력은 낮은 매달린 과일을 수정하는 것에서부터 일반적으로 개체 캐싱을 개선하거나 일반적으로 캐싱을 개선하는 것입니다. 일반적으로 6.0에서는 사용자 수가 많은 사이트에 대한 넌센스가 없었습니다. 그리고, 그리고 x WP에서 성능 메트릭스 전후의 종류에 대한 글을 쓴 것 같으니 꼭 확인해보세요. 그리고 앞으로의 로드맵은 이미 수행된 작업과 매우 유사하다고 생각합니다. 그래서 할 수 있는 일이 많습니다. 그리고 남겨둔 많은 것들과 Johnny Harrison, 다른 기여자들은 이 문제를 해결하기 위해 노력하고 있습니다.

DV: 그래서 개체 개체 캐싱은 당신이 테스트하고 있는 다음으로 중요한 것입니다. 당신은 항상 시간 프레임을 정하는 것이 어렵다는 것을 알고 있습니다. 그러나 사람들이 테스트에 참여하고 피드백을 제공하는 것과 같은 측면에서 언제 주의를 기울여야 하는지 알고 있습니다.

TM: 따라서 이를 주시하는 가장 좋은 방법은 주간 채팅 요약을 따르는 것입니다. 워드프레스 블로그를 만드는 태그는 해시태그 성능입니다. 그래서 우리는 본질적으로 테스트가 필요할 때 전화를 겁니다. 따라서 새 모듈이 추가되거나 기존 모듈에 대한 발표가 있을 때 우리는 분명히 사람들에게 테스트를 요청하고 또한 최신 버전의 Performance Lab 플러그인으로 업데이트하는 것만으로도 물론 최신 버전을 요청합니다. 또는 릴리스가 배포될 때. 그런 다음 일반적으로 테스트를 위한 항목이 포함됩니다.

DV: 설치만 하면 정말 멋진 업데이트된 인스턴스를 볼 수 있다는 제안이 정말 마음에 들었습니다. 따라서 채널에서 테스트할 새 버전을 발표할 때 항상 채널에서 캠핑을 하고 싶지 않은 사람들을 위해 듣기를 추가하거나 채널링을 추가합니다.

TM: 아니요, 우리는 그렇게 하지 않습니다. 하지만 정말 좋은 제안입니다.

DV: 그들이 알고 있는 트럭 운전사 채널 및 기타 회의 그룹이 있습니까? 도움이 될 것입니다. 주의하겠습니다.

TM: 훌륭합니다. 나는 베다니에게 말할 것이다.

DV: 굉장합니다. 그래서 제가 WordPress 성능에 대해 생각하는 것처럼, 여러분도 알다시피 사람들은 그 위에 일종의 최적화를 할 수 있고 실제로 성능을 발휘하고 많은 경우에 만들 수 있습니다. 내 말은, 분명히 나는 ​​WP 엔진을 위해 일하는데, 마치 우리의 전체 작업이 이러한 것들을 성능 좋게 만드는 것과 같습니다. 물론 상호 작용하는 소프트웨어를 사용하면 성능을 향상시키기 위해 항상 더 많은 것을 할 수 있습니다. 그리고 성능 게임과 관련하여 가장 큰 문제는 플러그인 사용인 것 같습니다. 플러그인 사용과 이를 개선하기 위해 개별 플러그인 소유자가 할 수 있는 일이 있습니다. 42번째 로드 시간이나 뭔가를 남기는 부주의한 빌드 측면일 수 있습니다.

TM: 네, 아주 좋은 질문입니다. 그래서 그들은 이 이니셔티브의 세 부분을 좋아합니다. 첫 번째 부분은 핵심 수준에서 WordPress를 개선하는 것입니다. 바로 WordPress 플랫폼입니다. 기본적으로 성능을 최적화하거나 개발자가 테마 및 플러그인에서 활용할 수 있도록 API를 제공하는 것입니다. 그런 다음 다른 부분은 매우 큰 사용자 기반을 가진 테마와 플러그인을 장려하려고 합니다. 알다시피, 몇 가지 이름을 들 수 있지만 이 팀 중 일부는 단독으로 Wix의 3배 규모입니다. 오른쪽. 그래서 그들은 거대한 발자국을 가지고 있으며 그들 자신의 성능을 향상시킵니다. 정말 먼 길을 갈 수 있습니다. 따라서 이러한 테마와 플러그인에 인센티브를 삽입하는 것은 정말 중요합니다. 그리고 생태계를 둘러싼 작업이 있습니다. 맞습니다. 예를 들어 테마 검사기 플러그인에 대해 논의하기 시작했습니다. 개발자가 마켓 마켓플레이스에 테마를 업로드할 때. 이음새 검사기가 있어 보안 검사 등을 수행합니다. 현재로서는 퍼포먼스 치킨이 별로 없습니다. 플러그인 치킨이 없는 플러그인의 경우에도 마찬가지입니다. 이 공간에서 더 많은 작업을 수행해야 합니까? 개발자가 테마와 플러그인을 제출할 때 일종의 가드레일과 같은 역할을 하고 WordPress 주변 생태계의 성능을 천천히 개선하려고 노력해야 합니다. 그것은 나에게 거대한 레버입니다.

DV: 거기에는 많은 것이 있습니다. 우리는 당신이 그것에 대한 노력을 알고 있었고 그것은 등대 API와 같은 것을 통합할 것입니다. 그리고 나는 당신의 워크플로에서 성능 테스트에 대한 이러한 개념도 여전히 상대적으로 어리다고 생각합니다. 나는 웹의 개발자들에 대해 전반적으로 느낍니다. 나는 그것이 항상 거기에 있었다고 생각한다. 하지만 CI CD든 QA 유형의 항목이든 간에 통합의 모든 단계에서 그렇게 생각합니다. 여전히 상대적으로 새롭습니다. 나는 우리가 여전히 그것을 둘러싸고 있다고 생각합니다. 하지만 어쨌든 Thierry, 이것은 매우 흥미로웠습니다. 오늘 함께해주셔서 감사합니다.

TM: 반갑습니다. 저를 주셔서 감사하고 WordPress 공간에서 계속해서 성능을 개선할 수 있기를 기대합니다.

DV: 훌륭합니다. 당신이 여기 있어서 정말 기쁩니다. 당신이 당신을 되찾게 되어 기쁩니다. 해시태그 퍼포먼스와 워드프레스 코어 슬랙에 동참하겠습니다. Thierry가 하는 일에 대해 더 알고 싶다면 wordpress.org 포워드 슬래시 플러그인 포워드 슬래시 성능 대시 랩을 방문하세요. WMR의 WordPress 커뮤니티 팟캐스트를 들어주셔서 감사합니다. 호스트 David Vogelpohl입니다. 저는 WP Engine에서 제 역할을 통해 WordPress 커뮤니티를 지원합니다. 그리고 매주 Press This를 통해 커뮤니티 최고의 소식을 전해드리고 싶습니다.